πŸ’Ύ Archived View for gemini.ctrl-c.club β€Ί ~phoebos β€Ί logs β€Ί freenode-kisslinux-2020-09-29.txt captured on 2024-05-12 at 16:07:31.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

2020-09-29T00:14:50 #kisslinux <mcpcpc[m]> soliwilos: sure!  will add an example when i get a chance.
2020-09-29T00:19:30 #kisslinux <soliwilos> :)
2020-09-29T01:13:16 #kisslinux <muevoid> I'm not sure exactly what is wrong with my setup however I am building vim with python support so I can use vim-orgmode. However It does not load due to flow: symbol not detected for python. Anyone else ever try this?
2020-09-29T03:02:17 #kisslinux <muevoid> I think it has something to do with the math library but not sure why.
2020-09-29T04:07:13 #kisslinux <muevoid> o/
2020-09-29T04:07:32 #kisslinux <muevoid> I'm finally getting my vim setup nice I've never dug into plugins before
2020-09-29T04:07:57 #kisslinux <dylanaraps> o/
2020-09-29T04:08:03 #kisslinux <muevoid> Anyone know of a vim plugin autocomplete for c without a dep for python?
2020-09-29T04:12:03 #kisslinux <dylanaraps> I use maxboisvert/vim-simple-complete
2020-09-29T04:12:20 #kisslinux <muevoid> Does that use clangd or something else?
2020-09-29T04:12:24 #kisslinux <dylanaraps> It uses vim's completion
2020-09-29T04:12:26 #kisslinux <dylanaraps> set complete=.,w,b,u,t,i
2020-09-29T04:12:33 #kisslinux <muevoid> I'll try it out
2020-09-29T04:12:35 #kisslinux <dylanaraps> ALE also supports completion
2020-09-29T04:12:43 #kisslinux <dylanaraps> Which can use clangd, ccls, gcc, etc
2020-09-29T04:13:03 #kisslinux <dylanaraps> https://github.com/dense-analysis/ale
2020-09-29T04:13:15 #kisslinux <muevoid> Thanks!
2020-09-29T04:13:19 #kisslinux <dylanaraps> Just set: let g:ale_completion_enabled = 1
2020-09-29T04:13:29 #kisslinux <muevoid> Do you use a plugin manager or just manually install?
2020-09-29T04:13:46 #kisslinux <dylanaraps> plug
2020-09-29T04:13:58 #kisslinux <muevoid> Yeah that's what I use as well
2020-09-29T04:14:26 #kisslinux <dylanaraps> I also set: let g:ale_lint_on_text_changed = 'never'
2020-09-29T04:14:30 #kisslinux <muevoid> I tried neovim I don't get why you would use it over normal vim. Am I missing something?
2020-09-29T04:14:32 #kisslinux <dylanaraps> and let g:ale_fix_on_save = 1
2020-09-29T04:14:36 #kisslinux <muevoid> Ok will add those
2020-09-29T04:14:55 #kisslinux <dylanaraps> This makes it only run the linter on save
2020-09-29T04:15:02 #kisslinux <dylanaraps> Not on every text edit
2020-09-29T04:15:11 #kisslinux <muevoid> Yeah that seems much better
2020-09-29T04:15:34 #kisslinux <dylanaraps> vim have added in the bigger features that neovim first implemented
2020-09-29T04:15:42 #kisslinux <dylanaraps> async, built-in terminal, etc, etc
2020-09-29T04:15:42 #kisslinux <muevoid> This seems very useful but I need to also find a plugin that suggest differnent functions as I type
2020-09-29T04:15:48 #kisslinux <muevoid> Do you use neovim?
2020-09-29T04:15:50 #kisslinux <dylanaraps> This does that too
2020-09-29T04:15:54 #kisslinux <dylanaraps> It supports autocomplete
2020-09-29T04:15:55 #kisslinux <muevoid> Ah nice
2020-09-29T04:16:00 #kisslinux <muevoid> Cool
2020-09-29T04:16:09 #kisslinux <dilyn> it's very comprehensive
2020-09-29T04:16:10 #kisslinux <dylanaraps> https://github.com/dense-analysis/ale#usage-completion
2020-09-29T04:16:46 #kisslinux <muevoid> Any other plug suggestions?
2020-09-29T04:16:49 #kisslinux <dylanaraps> It works with or without deoplete fyi
2020-09-29T04:16:55 #kisslinux <dilyn> gitgutter is very popular
2020-09-29T04:17:02 #kisslinux <dilyn> and fugitive
2020-09-29T04:17:16 #kisslinux <dylanaraps> I don't use any git integration stuff
2020-09-29T04:17:21 #kisslinux <dylanaraps> Never felt the need
2020-09-29T04:17:33 #kisslinux <dilyn> I appreciate gitgutter because it reminds me what I did haha
2020-09-29T04:17:46 #kisslinux <dilyn> fugitive doesn't seem super useful to me, but i also don't take advantage of a lot of vim features
2020-09-29T04:17:52 #kisslinux <dilyn> like buffers and splits etc
2020-09-29T04:17:53 #kisslinux <muevoid> Does it work better with deoplete? And also I just use git commands to check stuff personally however I have heard of gitgutter
2020-09-29T04:18:09 #kisslinux <muevoid> Maybe I will try out gitgutter
2020-09-29T04:18:31 #kisslinux <dilyn> you'd probably just use deoplete in tandem with ale if you liked your configuration for deoplete and didn't want to change it
2020-09-29T04:18:46 #kisslinux <dilyn> since ale is asynchronys you probably wouldn't see much difference...
2020-09-29T04:19:00 #kisslinux <muevoid> I'm a complete noob to vim plugins I've used default vim for a long time
2020-09-29T04:19:33 #kisslinux <dilyn> popey has a really good 'standard' vimrc
2020-09-29T04:19:35 #kisslinux <dilyn> and some good plugins
2020-09-29T04:19:42 #kisslinux <dilyn> just simple qol stuff
2020-09-29T04:20:02 #kisslinux <muevoid> Is that someone on github?
2020-09-29T04:20:13 #kisslinux <dilyn> lol
2020-09-29T04:20:15 #kisslinux <dilyn> t-pope
2020-09-29T04:20:22 #kisslinux <dilyn> tpope*
2020-09-29T04:20:34 #kisslinux <dilyn> and yes
2020-09-29T04:24:07 #kisslinux <muevoid> Do I need to compile python support into vim for deoplete?
2020-09-29T04:24:31 #kisslinux <dylanaraps> Yes
2020-09-29T04:24:57 #kisslinux <dylanaraps> ccls + ale can do autocompletion for C with just vimscript though
2020-09-29T04:25:10 #kisslinux <dilyn> ^
2020-09-29T04:25:11 #kisslinux <dilyn> ccls is v good
2020-09-29T04:25:33 #kisslinux <muevoid> Kk will use that
2020-09-29T04:25:53 #kisslinux <dylanaraps> ale also uses shellcheck for shell if found
2020-09-29T04:37:08 #kisslinux <muevoid> hey dilyn overall what have your impressions of clang been
2020-09-29T04:37:18 #kisslinux <dilyn> it's fine
2020-09-29T04:37:27 #kisslinux <dilyn> I like the format it prints while compiling better
2020-09-29T04:37:38 #kisslinux <dilyn> the errrors are more fine-grained/explicit/frequent
2020-09-29T04:37:45 #kisslinux <dilyn> errors+warnings i should say
2020-09-29T04:38:06 #kisslinux <dilyn> the fact that it does thin LTO instead of just full-blown LTO is cute and makes me feel leet and like a power-user without doing all of admicos work
2020-09-29T04:38:48 #kisslinux <muevoid> That's very fair. I'm thinking about giving it a shot for mue-linux
2020-09-29T04:39:22 #kisslinux <muevoid> Anything large that doesn't compile without it?
2020-09-29T04:39:36 #kisslinux <muevoid> with it*
2020-09-29T04:39:46 #kisslinux <dilyn> clang/llvm is in a strange spot right now because it used to provide far faster compile times and even better run times for many programs, but over the last couple years they've managed to make the compiler a lot slower/worse xD
2020-09-29T04:39:58 #kisslinux <muevoid> Ah lol
2020-09-29T04:40:05 #kisslinux <dilyn> but it's gotten a lot better at compiling things, from what I can tell (looking at mailing lists and stuff)
2020-09-29T04:40:16 #kisslinux <dilyn> for instance, musl used to not compile with clang at all (this was many years ago tho)
2020-09-29T04:40:21 #kisslinux <muevoid> Well I will think about switching over as I have it installed anyways for clangd
2020-09-29T04:41:12 #kisslinux <dilyn> All the reasons one might prefer clang to gcc I would not know for I am mere lowly end-user, not a programmer
2020-09-29T04:41:16 #kisslinux <muevoid> I'm having trouble getting ale set up for autocompletion
2020-09-29T04:41:25 #kisslinux <muevoid> And yeah fair enough.
2020-09-29T04:41:40 #kisslinux <dilyn> the biggest reason I prefer llvm is just the license lmfao
2020-09-29T04:41:46 #kisslinux <muevoid> Lmao
2020-09-29T04:41:49 #kisslinux <dilyn> which we've talked about before
2020-09-29T04:41:54 #kisslinux <muevoid> Yeah lol
2020-09-29T04:42:17 #kisslinux <dilyn> ale just has a single line to enable autocompletion; it should technically just pickup on any linters/whateveritcallsthem you have installed and use them
2020-09-29T04:42:38 #kisslinux <dilyn> like I have clangd and it automagically(tm) uses it for C(++)
2020-09-29T04:42:52 #kisslinux <muevoid> Hmm what does the autocompletion look like?
2020-09-29T04:43:01 #kisslinux <muevoid> It does not appear to be working for me
2020-09-29T04:43:05 #kisslinux <dilyn> I don't use it
2020-09-29T04:43:13 #kisslinux <dilyn> but there should be keybinds for it; i don't think it's tab complete
2020-09-29T04:43:29 #kisslinux <muevoid> Ah I'm coming from space vim and I really liked the autocomplete there
2020-09-29T04:43:36 #kisslinux <muevoid> Trying to figure out how to get something similar
2020-09-29T04:43:37 #kisslinux <dilyn> the github wiki page will have info; or probably :help ALE
2020-09-29T04:43:50 #kisslinux <dilyn> deoplete has *tab* completion I believe. So does omnicomplete, probably
2020-09-29T04:43:54 #kisslinux <dilyn> both of which integrate with ale
2020-09-29T04:44:10 #kisslinux <dilyn> the github page has an explanation for how to do that; it's a one-liner too probably
2020-09-29T04:44:19 #kisslinux <dilyn> CoC might also be a good choice?
2020-09-29T04:44:37 #kisslinux <muevoid> CoC?
2020-09-29T04:44:45 #kisslinux <dilyn> https://github.com/neoclide/coc.nvim
2020-09-29T04:44:53 #kisslinux <dilyn> if you don't mind a nodejs dep
2020-09-29T04:44:58 #kisslinux <dilyn> for a plugin lmfao
2020-09-29T04:45:01 #kisslinux <muevoid> Eh nah lol
2020-09-29T04:45:11 #kisslinux <muevoid> I wonder what spacevim used
2020-09-29T04:45:23 #kisslinux <muevoid> It didn't need python I believe nor neovim
2020-09-29T04:48:01 #kisslinux <muevoid> I don't see anything in there plugins folder that I know of to be autocomplete
2020-09-29T04:48:20 #kisslinux <dilyn> looks like they might just have their own autocomplete that integrates with LSP servers
2020-09-29T04:48:37 #kisslinux <dilyn> which is a thing neovim does
2020-09-29T04:48:50 #kisslinux <dilyn> 0.5 has builtin-autocomplete support
2020-09-29T04:49:03 #kisslinux <muevoid> Does it?
2020-09-29T04:49:15 #kisslinux <dilyn> yeah
2020-09-29T04:49:29 #kisslinux <dilyn> it's gotten a lot better in the last ~6 months
2020-09-29T04:49:39 #kisslinux <dilyn> basically full-featured and 'finished'
2020-09-29T04:49:41 #kisslinux <muevoid> Do you use neovim or vim?
2020-09-29T04:49:50 #kisslinux <dilyn> I used to use neovim but I switched back to vim
2020-09-29T04:50:02 #kisslinux <dilyn> no real reason
2020-09-29T04:50:11 #kisslinux <muevoid> I miss one thing from neovim which is that the cursor changes when in insert mode
2020-09-29T04:50:19 #kisslinux <muevoid> I like normal vim more overall
2020-09-29T04:50:23 #kisslinux <dilyn> lol
2020-09-29T04:50:41 #kisslinux <muevoid> I don't know how to get it on vim and it drives me crazy for some reason
2020-09-29T04:51:06 #kisslinux <dilyn> I just have statusline and it changes colors to let me know xD I prefer a cursor that stays out of the way
2020-09-29T04:51:20 #kisslinux <dilyn> foot let me change from a [] to a _ for the cursor and I'm in love
2020-09-29T04:51:28 #kisslinux <muevoid> The cursor on neovim switched to like a | character
2020-09-29T04:51:57 #kisslinux <muevoid> Hmm maybe I will try that how do I go about doing that?
2020-09-29T04:52:42 #kisslinux <dilyn> have statusline change colors?
2020-09-29T04:52:48 #kisslinux <dilyn> I just use vim-airline; it's a built-in
2020-09-29T04:52:55 #kisslinux <muevoid> The cursor character to _
2020-09-29T04:52:58 #kisslinux <dilyn> aaahhh
2020-09-29T04:53:28 #kisslinux <dilyn> in [cursor], style=underline
2020-09-29T04:53:53 #kisslinux <dilyn> 1.5.0 added a lot of config options. now we basically just need ligature support and it'll be strictly better than st
2020-09-29T04:54:32 #kisslinux <muevoid> Omg
2020-09-29T04:54:34 #kisslinux <muevoid> That is amazing
2020-09-29T04:55:42 #kisslinux <muevoid> I am having trouble getting ccls setup
2020-09-29T04:56:06 #kisslinux <muevoid> Lol I am terrible at configuring things
2020-09-29T04:58:35 #kisslinux <dilyn> you're using ale?
2020-09-29T04:58:36 #kisslinux <dilyn> https://github.com/MaskRay/ccls/wiki/ALE
2020-09-29T04:59:11 #kisslinux <dilyn> ccls is just a language server basically so you have to configure your linter/completer to use it
2020-09-29T04:59:21 #kisslinux <dylanaraps> let g:ale_linters = {'c': ['gcc', 'ccls']}
2020-09-29T05:00:28 #kisslinux <muevoid> I think perhaps I compiled ccls wrong
2020-09-29T05:00:35 #kisslinux <dilyn> it's in community
2020-09-29T05:00:40 #kisslinux <muevoid> Ah
2020-09-29T05:01:02 #kisslinux <muevoid> Thank you
2020-09-29T05:04:31 #kisslinux <muevoid> Also dylanaraps now that you are on. I understand wanting to get rid of as many deps as possible. But why is gettext excluded? To me it seems not that bloated while allowing programs to be more accessible. I was just curious as to why you chose to get rid of it in KISS.
2020-09-29T05:06:25 #kisslinux <dylanaraps> I only need English
2020-09-29T05:06:33 #kisslinux <dylanaraps> Remember, I made KISS for me
2020-09-29T05:06:41 #kisslinux <muevoid> Yeah fair enough
2020-09-29T05:06:48 #kisslinux <muevoid> I understand that now
2020-09-29T05:07:18 #kisslinux <muevoid> I am thinking about packaging it except have it detect if gettext is installed or not and if so enabling it for packages and disabling patches for gettext
2020-09-29T05:08:13 #kisslinux <muevoid> I personally don't need gettext either. And now thinking about it kiss pkg manager is so simple it'd be easy to pacakge it if needed.
2020-09-29T05:08:16 #kisslinux <muevoid> package*
2020-09-29T05:08:19 #kisslinux <dylanaraps> Yes
2020-09-29T05:08:22 #kisslinux <dylanaraps> That's the point
2020-09-29T05:08:23 #kisslinux <dylanaraps> ;)
2020-09-29T05:08:38 #kisslinux <dilyn> gettext et al are mad easy to package
2020-09-29T05:08:47 #kisslinux <muevoid> Yeah
2020-09-29T05:08:47 #kisslinux <dilyn> the fun is in removing them (:
2020-09-29T05:08:49 #kisslinux <dylanaraps> Also regarding musl + locales
2020-09-29T05:08:54 #kisslinux <dilyn> :X
2020-09-29T05:08:57 #kisslinux <dylanaraps> >Locale support is very limited, and barely works.
2020-09-29T05:09:03 #kisslinux <muevoid> Yeah that's true
2020-09-29T05:09:04 #kisslinux <dylanaraps> https://wiki.musl-libc.org/open-issues.html
2020-09-29T05:09:10 #kisslinux <dilyn> that was true six years ago, has that improved xD
2020-09-29T05:09:16 #kisslinux <muevoid> I need to clean up my repo
2020-09-29T05:09:32 #kisslinux <dylanaraps> dilyn: Not sure
2020-09-29T05:09:37 #kisslinux <dylanaraps> Let me check the gt history
2020-09-29T05:09:49 #kisslinux <dilyn> rich was asking people a few weeks back to look at the wiki and try to update it
2020-09-29T05:09:58 #kisslinux <muevoid> Thank you dilyn for pointing out the cursor it is so much better.
2020-09-29T05:10:09 #kisslinux <dylanaraps> Last commit containing 'locale' is from 2019-02-07
2020-09-29T05:10:22 #kisslinux <dilyn> the locale quote you mentioned is from an email circa 2014 iirc but I don't think he's a lot to improve it
2020-09-29T05:10:35 #kisslinux <dilyn> muevoid: #minimalism
2020-09-29T05:10:39 #kisslinux <dylanaraps> http://git.musl-libc.org/cgit/musl/log/?qt=grep&q=locale
2020-09-29T05:10:42 #kisslinux <muevoid> lol
2020-09-29T05:12:36 #kisslinux <dilyn> man that's sparse
2020-09-29T05:12:41 #kisslinux <dylanaraps> More recent post https://www.openwall.com/lists/musl/2017/11/08/1
2020-09-29T05:13:45 #kisslinux <dylanaraps> Alpine ship with: https://git.alpinelinux.org/aports/tree/community/musl-locales/APKBUILD
2020-09-29T05:15:47 #kisslinux <dilyn> looks like rich might just never want to progress beyond just (barely) implementing C locale
2020-09-29T05:16:16 #kisslinux <dilyn> I feel like there should be a better way of doing locales and not shoehorning it into libc and this is just an artifact of historical requirements
2020-09-29T05:18:37 #kisslinux <dylanaraps> Yeah
2020-09-29T05:19:34 #kisslinux <dylanaraps> Browsers make use of ICU which allows everything to be displayed
2020-09-29T05:20:13 #kisslinux <dylanaraps> What am I saying
2020-09-29T05:20:17 #kisslinux <dylanaraps> Emojis work in my terminal
2020-09-29T05:20:24 #kisslinux <muevoid> Emojis work in foot?
2020-09-29T05:20:28 #kisslinux <dilyn> loosely
2020-09-29T05:20:33 #kisslinux <muevoid> No color?
2020-09-29T05:20:42 #kisslinux <dilyn> 1.5.0 has an experimental feature that 'supports them'
2020-09-29T05:20:44 #kisslinux <dylanaraps> No color (dunno if related to my font though)
2020-09-29T05:20:57 #kisslinux <dylanaraps> foot is very nice btw
2020-09-29T05:20:58 #kisslinux <dilyn> I don't see any emojis if you've been adding them
2020-09-29T05:21:08 #kisslinux <dylanaraps> I haven't been
2020-09-29T05:21:12 #kisslinux <dylanaraps> πŸ‘πŸ‘πŸ‘πŸ‘
2020-09-29T05:21:14 #kisslinux <dylanaraps> There you go
2020-09-29T05:21:16 #kisslinux <dilyn> yeah there we go
2020-09-29T05:21:21 #kisslinux <dylanaraps> 😊πŸ₯ΊπŸ˜‰πŸ˜πŸ˜˜πŸ˜šπŸ˜œπŸ˜‚πŸ˜πŸ˜³πŸ˜πŸ˜£πŸ˜’😭😰πŸ₯°
2020-09-29T05:21:25 #kisslinux <muevoid> What font do you use?
2020-09-29T05:21:26 #kisslinux <dilyn> if I had an emoji font, they'd probably appear!
2020-09-29T05:21:34 #kisslinux <muevoid> Lol
2020-09-29T05:21:41 #kisslinux <dilyn> Always forget I don't have one
2020-09-29T05:22:55 #kisslinux <dylanaraps> Pro tip for system fonts: cp C:WindowsSystem 32Fonts*.ttf /usr/share/fonts/TTF
2020-09-29T05:23:02 #kisslinux <muevoid> right now just using liberation fonts but want to try a new one
2020-09-29T05:23:04 #kisslinux <dylanaraps> (ie, copy paste the windows system fonts)
2020-09-29T05:23:12 #kisslinux <dylanaraps> Then you can forget about fonts altogether
2020-09-29T05:23:13 #kisslinux <dilyn> :vomit emoji"
2020-09-29T05:23:17 #kisslinux <muevoid> Lmao
2020-09-29T05:23:25 #kisslinux <dilyn> s/"/:
2020-09-29T05:23:41 #kisslinux <dylanaraps> I do it when I buy a laptop before wiping the windows install
2020-09-29T05:23:51 #kisslinux <dylanaraps> Works perfectly :P
2020-09-29T05:23:51 #kisslinux <muevoid> Really?
2020-09-29T05:23:54 #kisslinux <dylanaraps> Yeah
2020-09-29T05:23:57 #kisslinux <dilyn> I mean it makes sense
2020-09-29T05:23:58 #kisslinux <muevoid> Any reason?
2020-09-29T05:24:03 #kisslinux <dylanaraps> Yes
2020-09-29T05:24:14 #kisslinux <dylanaraps> I don't have to look for Arial-compatible
2020-09-29T05:24:15 #kisslinux <dilyn> If only I'd had windows once in the last six years...
2020-09-29T05:24:17 #kisslinux <dylanaraps> I have Arial
2020-09-29T05:24:45 #kisslinux <muevoid> Fair enough
2020-09-29T05:24:50 #kisslinux <dylanaraps> Plus
2020-09-29T05:24:56 #kisslinux <dylanaraps> Everything is covered
2020-09-29T05:25:08 #kisslinux <dylanaraps> With 0 effort
2020-09-29T05:25:25 #kisslinux <dilyn> if there's one thing Windows does, it's cover basically every font imagineable
2020-09-29T05:25:42 #kisslinux <dilyn> perhaps one of the only things I like Windows over Linux for is how 'simple' fonts are
2020-09-29T05:26:34 #kisslinux <dylanaraps> -> ls -1 /usr/share/fonts/TTF | wc -l
2020-09-29T05:26:36 #kisslinux <dylanaraps> 338
2020-09-29T05:26:39 #kisslinux <dylanaraps> See?
2020-09-29T05:26:51 #kisslinux <dilyn> > 1
2020-09-29T05:26:53 #kisslinux <dilyn> lmfao
2020-09-29T05:27:18 #kisslinux <dylanaraps> wingding.ttf
2020-09-29T05:27:21 #kisslinux <dylanaraps> This is a must
2020-09-29T05:27:29 #kisslinux <muevoid> Lmao
2020-09-29T05:27:30 #kisslinux <dilyn> I knew I was forgetting something...
2020-09-29T05:27:34 #kisslinux <dilyn> How could I forget about wingdings smh
2020-09-29T05:27:54 #kisslinux <muevoid> Need to add it to the install guide shm
2020-09-29T05:27:57 #kisslinux <muevoid> smh*
2020-09-29T05:28:10 #kisslinux <dilyn> save that one for april fool's
2020-09-29T05:28:19 #kisslinux <muevoid> Lmaooo
2020-09-29T05:28:25 #kisslinux <dilyn> just change the font of the website to wingdings
2020-09-29T05:28:40 #kisslinux <dylanaraps> https://wiki.archlinux.org/index.php/Microsoft_fonts
2020-09-29T05:28:45 #kisslinux <dylanaraps> Arch have a page about it
2020-09-29T05:28:48 #kisslinux <dylanaraps> + some packages
2020-09-29T05:29:03 #kisslinux <dylanaraps> Though I'm unsure of if they host sources or you provide them yourself
2020-09-29T05:29:40 #kisslinux <muevoid> U can get them from the iso
2020-09-29T05:29:45 #kisslinux <dylanaraps> Yes
2020-09-29T05:29:54 #kisslinux <dylanaraps> I can't host them directly though
2020-09-29T05:30:00 #kisslinux <muevoid> They also have them in the aur
2020-09-29T05:30:03 #kisslinux <dylanaraps> Yes
2020-09-29T05:30:09 #kisslinux <dylanaraps> You must provide the sources yourself
2020-09-29T05:30:15 #kisslinux <muevoid> Gotcha
2020-09-29T05:30:18 #kisslinux <dylanaraps> It just automates the packaging process
2020-09-29T05:30:24 #kisslinux <dylanaraps> Legal reasons
2020-09-29T05:30:34 #kisslinux <muevoid> Yeah figured
2020-09-29T05:30:54 #kisslinux <muevoid> What is the autocompletion supposed to look like dylanaraps? Or is it a keybind?
2020-09-29T05:31:08 #kisslinux <dilyn> iirc there's a FOSS windows fonts analogue
2020-09-29T05:31:48 #kisslinux <dylanaraps> muevoid: I use it alongside the completion plugin I posted earlier
2020-09-29T05:31:57 #kisslinux <muevoid> Ah kk will try that
2020-09-29T05:32:00 #kisslinux <dylanaraps> Otherwise it requires C-X C-O in insert mode I believe
2020-09-29T05:32:13 #kisslinux <dylanaraps> Plug 'maxboisvert/vim-simple-complete'
2020-09-29T05:32:16 #kisslinux <dylanaraps> let g:vsc_type_complete_length = 1
2020-09-29T05:32:20 #kisslinux <dylanaraps> set omnifunc=ale#completion#OmniFunc
2020-09-29T05:32:24 #kisslinux <dylanaraps> set complete=.,d,w,b,u,t,i
2020-09-29T05:32:38 #kisslinux <dylanaraps> ('d' is ale in complete=)
2020-09-29T05:32:42 #kisslinux <dylanaraps> ie, omnifunc
2020-09-29T05:32:53 #kisslinux <dylanaraps> Check the help to know what the others mean
2020-09-29T05:33:03 #kisslinux <dylanaraps> :h 'complete'
2020-09-29T05:33:04 #kisslinux <dylanaraps> iirc
2020-09-29T05:33:46 #kisslinux <muevoid> Nice that works
2020-09-29T05:36:30 #kisslinux <muevoid> Hey dylanaraps would you happen to know how to get the cursor behavior from neovim in vim?
2020-09-29T05:36:38 #kisslinux <muevoid> It turns to a | character when in edit mode
2020-09-29T05:39:14 #kisslinux <dylanaraps> I'm not sure if vim supports it
2020-09-29T05:39:32 #kisslinux <muevoid> Ah perhaps something a plugin could do will maybe try digging into vim script later.
2020-09-29T05:42:24 #kisslinux <dylanaraps> Found it
2020-09-29T05:42:25 #kisslinux <dylanaraps> https://old.reddit.com/r/vim/comments/7i8zwt/how_to_change_the_text_cursor_to_a_vertical_line/dqxb09o/
2020-09-29T05:42:37 #kisslinux <dylanaraps> Also https://vim.fandom.com/wiki/Change_cursor_shape_in_different_modes
2020-09-29T05:53:01 #kisslinux <dilyn> as a sanity check without me physically testing, if i have `pkg-config --exists libelogind || libelogind=no` and later --enable-libelogind="${libelogind:-yes}" I will only enable libelogind if pkgconf finds it yes?
2020-09-29T06:00:09 #kisslinux <dylanaraps> Yes
2020-09-29T06:00:22 #kisslinux <dilyn> huzzah
2020-09-29T06:00:26 #kisslinux <dylanaraps> Assuming command is written correctly
2020-09-29T06:00:38 #kisslinux <muevoid> Thank's dylanaraps my irc client was being strange
2020-09-29T06:00:43 #kisslinux <dylanaraps> Build systems typically have an 'auto' settng for this though
2020-09-29T06:01:11 #kisslinux <dilyn> polkit has an auto check for libelogind but it also will seemingly not respect excluding it
2020-09-29T06:01:36 #kisslinux <dilyn> i.e. if you don't mention it, configure fails even though it's supposed to automagically detect it
2020-09-29T06:05:14 #kisslinux <muevoid> How do I make it so a file has persmissions for a group persiting different boots. I know to do it once i do 'chown root.cdrom /dev/sr0' how do I make this stay across boots.
2020-09-29T06:11:02 #kisslinux <dilyn> etc/{inittab,rc.d/something.boot}
2020-09-29T06:11:10 #kisslinux <muevoid> Ah
2020-09-29T06:11:10 #kisslinux <dilyn> are the obvious choices
2020-09-29T06:12:01 #kisslinux <muevoid> I wonder how to do it a different way since /dev/sr0 may not be there on boot
2020-09-29T06:12:24 #kisslinux <dilyn> presumably something involving your device manager
2020-09-29T06:12:39 #kisslinux <muevoid> Yeah I will look into mdev
2020-09-29T06:12:48 #kisslinux <muevoid> Ah yes
2020-09-29T06:13:07 #kisslinux <dilyn> etc/mdev.conf would define permissions so that's a good place to start
2020-09-29T06:13:35 #kisslinux <muevoid> Yeah it looks like it does this for video so I believe should just do that except for cdrom
2020-09-29T06:15:44 #kisslinux <muevoid> Yeah I believe I got it working
2020-09-29T06:15:55 #kisslinux <muevoid> Thanks for the tip
2020-09-29T06:16:38 #kisslinux <dilyn> ofc
2020-09-29T06:16:43 #kisslinux <dilyn> i should do the same
2020-09-29T06:17:04 #kisslinux <dilyn> i need to reduce the number of boot scripts i have xD all the brightness ones can be handled elsewhere
2020-09-29T06:17:09 #kisslinux <muevoid> If you are also doing for cdrom just do sr0 root:cdrom 660
2020-09-29T06:17:18 #kisslinux <muevoid> Or are you doing for brightness?
2020-09-29T06:17:24 #kisslinux <dilyn> maybe one day
2020-09-29T06:17:35 #kisslinux <dilyn> i'm far too lazy (and intoxicated) to think about it rn
2020-09-29T06:17:50 #kisslinux <muevoid> Lmao
2020-09-29T06:21:39 #kisslinux <muevoid> Have you ever done any c programming dilyn?
2020-09-29T06:24:45 #kisslinux <muevoid> Now all that is missing from my vim config for me is a way to take notes and a todo manager possibly
2020-09-29T06:33:27 #kisslinux <dilyn> I borrowed my girlfriend's copy of kernighan and ritchie's C book
2020-09-29T06:33:33 #kisslinux <dilyn> so hopefully... I'll get it.
2020-09-29T06:33:39 #kisslinux <dilyn> put this maths degree to good use XD
2020-09-29T06:33:55 #kisslinux <muevoid> C is amazing :P
2020-09-29T06:34:02 #kisslinux <muevoid> I need to read that book though
2020-09-29T06:34:22 #kisslinux <dilyn> skimming through it it's more of a solid reference than anything else tbh
2020-09-29T06:34:33 #kisslinux <muevoid> Yeah
2020-09-29T06:34:43 #kisslinux <muevoid> Anything in mind you want to work towards in c?
2020-09-29T06:35:28 #kisslinux <dilyn> not really. if I want to do machine learning (which I think I'm super equipped to do) I should really be focusing on python instead
2020-09-29T06:35:44 #kisslinux <muevoid> Yeah
2020-09-29T06:35:45 #kisslinux <dilyn> but at this point I don't know what my next career move is so I'm just trying to learn something fundamental
2020-09-29T06:35:52 #kisslinux <muevoid> That's very fair
2020-09-29T06:36:19 #kisslinux <muevoid> I've never been personally interested in machine learning but a math degree is very good for it.
2020-09-29T06:37:28 #kisslinux <dilyn> yeah. my girlfriend was enrolled in an ML class last week and asked me about how to do her first homework assignment and I knew 90% of the material on it
2020-09-29T06:38:03 #kisslinux <muevoid> Do you mind me asking how old you are?
2020-09-29T06:38:05 #kisslinux <dilyn> the only parts I didn't know where the python bits xD but there are lots of packages for python (is that what they're called?) that implement a lot of basic stuff for you
2020-09-29T06:38:10 #kisslinux <dilyn> i'm 27 in two weeks :X
2020-09-29T06:38:16 #kisslinux <muevoid> modules I believe
2020-09-29T06:38:21 #kisslinux <muevoid> Is what python calls them
2020-09-29T06:38:21 #kisslinux <dilyn> yes that's it
2020-09-29T06:38:48 #kisslinux <muevoid> Also that's funny im turning 17 in roughly 4 weeks
2020-09-29T06:38:57 #kisslinux <dilyn> so much life to live
2020-09-29T06:39:02 #kisslinux <dilyn> i peaked at 17
2020-09-29T06:39:03 #kisslinux <dilyn> f
2020-09-29T06:40:32 #kisslinux <muevoid> f?
2020-09-29T06:42:22 #kisslinux <dilyn> SO YOUNG
2020-09-29T06:42:27 #kisslinux <dilyn> 'press f to pay respects'
2020-09-29T06:42:35 #kisslinux <muevoid> lmao
2020-09-29T06:42:37 #kisslinux <dilyn> iirc it's a meme sprung up out of a call of duty game
2020-09-29T06:42:43 #kisslinux <dilyn> it's bed time now tho
2020-09-29T06:42:45 #kisslinux <dilyn> gngngn
2020-09-29T06:42:48 #kisslinux <muevoid> gn
2020-09-29T06:42:49 #kisslinux <muevoid> o.
2020-09-29T06:42:51 #kisslinux <muevoid> o/
2020-09-29T06:42:52 #kisslinux <muevoid> *
2020-09-29T06:42:53 #kisslinux <dilyn> o/
2020-09-29T12:46:28 #kisslinux <mcpcpc[m]> soliwilos: https://github.com/mcpcpc/kirc/issues/43
2020-09-29T12:56:10 #kisslinux <soliwilos> mcpcpc[m]: I'll take a look, thanks. :)
2020-09-29T13:09:11 #kisslinux <soliwilos> mcpcpc[m]: I guess loading the pem certificate through socat wouldn't be an option?
2020-09-29T13:11:42 #kisslinux <mcpcpc[m]> soliwilos: let me try a few things.  was hoping for β€œnative” support.
2020-09-29T13:17:56 #kisslinux <soliwilos> I'm not a dev, but I'll do some research. Try to help in the ways that I can, at least.
2020-09-29T13:23:07 #kisslinux <mcpcpc[m]> not in front of my pc, but you might be able to run `socat stdio openssl-connect<host>:<port>,cert=<pemfile>`
2020-09-29T13:25:25 #kisslinux <mcpcpc[m]> then specify `kirc -s 127.0.0.1 -p <port> -e`
2020-09-29T13:25:45 #kisslinux <mcpcpc[m]> you will still need to register you fingerpint with NickServ
2020-09-29T13:30:09 #kisslinux <mcpcpc[m]> soliwilos: added a comment. nice little snippet i found
2020-09-29T13:30:27 #kisslinux <soliwilos> Reading elsewhere that sasl external authentication happens in the ssl/tls layer, so socat might be the way to go.
2020-09-29T13:31:00 #kisslinux <soliwilos> mcpcpc[m]: I'll go look, thanks. :)
2020-09-29T14:44:22 #kisslinux <mcpcpc[m]> soliwilos: updated the comment.  think i figured it out. try the second example. be aware that i have not tested it (so check the syntax).
2020-09-29T14:52:14 #kisslinux <bsl> soliwilos, btw I reinstalled the hole thing, and noticed that linux-headers in kiss are 5.4.45 and after compiling 5.4 kernel, now everything works :)
2020-09-29T14:53:05 #kisslinux <bsl>
2020-09-29T14:55:44 #kisslinux <soliwilos> mcpcpc[m]: I had some other things to take care of. I'll have a look now, and thank you again. :)
2020-09-29T14:56:07 #kisslinux <soliwilos> bsl: That's great. Feels good to get stuff working.
2020-09-29T15:03:50 #kisslinux <soliwilos> Back in a bit.
2020-09-29T15:19:16 #kisslinux <soliwilos> mcpcpc[m]: Sadly I got an error from socat.
2020-09-29T15:19:35 #kisslinux <mcpcpc[m]> which line?
2020-09-29T15:20:16 #kisslinux <soliwilos> mcpcpc[m]: The second one, the command itself runs fine, but when I try to connect with kirc it complains about the certificate.
2020-09-29T15:20:32 #kisslinux <soliwilos> socat[15033] E SSL_CTX_use_certificate_file(): error:02001002:system library:fopen:No such file or directory
2020-09-29T15:21:41 #kisslinux <soliwilos> I tried with key= instead of cert=, where I get further, to a SASL authentication failed.
2020-09-29T15:23:28 #kisslinux <soliwilos> I tried both with being in the same dir as the pem file while running the socat command, and giving the full path to cert=.. Not sure why it would say there is no such file.
2020-09-29T15:36:09 #kisslinux <mcpcpc[m]> soliwilos: hmm will play around with it when i get home in a few hours.  thanks for trying tho!
2020-09-29T15:42:09 #kisslinux <soliwilos> mcpcpc[m]: My pleasure, and thank you for looking into this. :)
2020-09-29T16:14:13 #kisslinux <soliwilos> mcpcpc[m]: I made a mistake in the socat command with the cert=, and after correcting it and adding -x 'wait 5000' to kirc it works! :)
2020-09-29T16:14:40 #kisslinux <mcpcpc[m]> nice!!!!
2020-09-29T16:15:24 #kisslinux <soliwilos> :D
2020-09-29T16:17:27 #kisslinux <mcpcpc[m]> glad to hear.  just out of curiosity... did you happen to try without the `-e` argument?
2020-09-29T16:18:13 #kisslinux <soliwilos> No, but I can give it a try if you'd like to know the result.
2020-09-29T16:20:18 #kisslinux <soliwilos> The server simply says I need to identify with sasl if I go without the -e option.
2020-09-29T16:30:43 #kisslinux <mcpcpc[m]> soliwilos: good. just wanted to make sure. lol.
2020-09-29T16:31:00 #kisslinux <mcpcpc[m]> soliwilos: thanks again. will add this to the documentation.
2020-09-29T16:50:23 #kisslinux <soliwilos> mcpcpc[m]: If needed for reference I used these: http://ix.io/2zbc
2020-09-29T16:59:34 #kisslinux <mcpcpc[m]> soliwilos: perfect. updating it now.
2020-09-29T17:38:49 #kisslinux <E5ten> mcpcpc: why the double parentheses in the puts for version in kirc?
2020-09-29T17:45:30 #kisslinux <mcpcpc[m]> E5ten: errr no good reason. leftover crud.  fixed :)
2020-09-29T18:03:33 #kisslinux <installingkiss> Hi. I did a fresh install of kiss linux just now, but it won't boot; can't open /dev/ no such file or directory
2020-09-29T18:03:35 #kisslinux <installingkiss> How do i debug this?
2020-09-29T22:58:05 #kisslinux <muevoid> o/
2020-09-29T22:58:17 #kisslinux <mcpcpc[m]> o
2020-09-29T22:58:52 #kisslinux <muevoid> How are you?
2020-09-29T22:59:40 #kisslinux <mcpcpc[m]> i have a dog sitting on top of me at the moment. so decent :)
2020-09-29T23:01:13 #kisslinux <muevoid> I have a cat sitting on me at the moment :P
2020-09-29T23:01:30 #kisslinux <mcpcpc[m]> lol. nice
2020-09-29T23:36:12 #kisslinux <muevoid> Does anyone know how to make it so Ale will only try to complete on certain files? for example c and lua files
2020-09-29T23:42:49 #kisslinux <dilynm> I don't think it supports that for completion, just linters
2020-09-29T23:43:16 #kisslinux <dilynm> tho there might be something in the :help files; it has extensive documentation that unfortunately isn't on the GitHub page
2020-09-29T23:43:25 #kisslinux <muevoid> kk thank you dilynm
2020-09-29T23:43:44 #kisslinux <muevoid> One other question since you said you use it gitgutter doesn't appear to work for me