<< 04-10-2025 >>

02:57:32*LuckyMan joined #nim
04:33:42*LuckyMan quit (Quit: LuckyMan)
05:32:56*acidsys quit (Ping timeout: 244 seconds)
05:53:08*acidsys joined #nim
07:07:38*tokyovigilante quit (Remote host closed the connection)
07:22:03*tokyovigilante joined #nim
07:32:39*tokyovigilante quit (Remote host closed the connection)
07:32:52*tokyovigilante joined #nim
08:00:17*SchweinDeBurg quit (Quit: WeeChat 4.8.0-dev)
08:00:44*SchweinDeBurg joined #nim
08:24:32*beholders_eye joined #nim
10:08:40*beholders_eye quit (Ping timeout: 245 seconds)
12:07:52FromDiscord<kiloneie> Is there a way to give a routine documentation i can see on hover with the official vsc extension ? i am using runnableExamples, but those only work as an examples holder, and when generating docs. I'd like some kind of info show without all that.
12:25:07FromDiscord<Laylie> i think normal doc comments are supposed to work
12:46:07FromDiscord<tauruuuuuus> Use `##` instead of `#`, it will show like in this pic (this is on clion but it works the same on vsc)↵https://nim-lang.org/docs/manual.html#lexical-analysis-comments https://media.discordapp.net/attachments/371759389889003532/1424014725242421399/Screenshot_2025-10-04_alle_14.45.01.png?ex=68e2688f&is=68e1170f&hm=1f6f229c60b5f90291a634f83234aa048e322373785178d947752992b9d4c5f3&
12:46:37FromDiscord<kiloneie> Ah, i was just about to ask
12:46:51FromDiscord<kiloneie> does it work from runnableExamples as well ?
12:50:39FromDiscord<tauruuuuuus> Seems like it does https://media.discordapp.net/attachments/371759389889003532/1424015861764853884/image.png?ex=68e2699e&is=68e1181e&hm=c9d7fadfee255ed3376ba49038329fe2090763a57af8db95c317fa8ac2756bb1&
13:01:10FromDiscord<kiloneie> In reply to @tauruuuuuus "Seems like it does": What are you using for that btw ? VSC with official extension or ?...
13:15:15FromDiscord<kiloneie> I am only getting the docs from the body in VSC + official extension, runnableExamples don't appear at all.
13:15:53FromDiscord<Laylie> even if you put it at the top under the doc comment?
13:18:05FromDiscord<Laylie> yeah, I don't get runnableExamples either
13:18:30FromDiscord<kiloneie> i don't think the official extension works very well for me
13:19:09FromDiscord<kiloneie> it inlines declarations, sometimes auto-complete, syntax highlight, and that's about it
13:19:23FromDiscord<kiloneie> i was able to peek references, definition etc with saem's one
13:19:49FromDiscord<kiloneie> I mean i only used a single file back then, but still...
13:20:06FromDiscord<kiloneie> this one also keeps showing false positive errors inlined...
13:22:21FromDiscord<kiloneie> "This extension is no longer available on the Extension Marketplace." ? https://media.discordapp.net/attachments/371759389889003532/1424023840538755092/Screenshot_2025-10-04_15-21-59.png?ex=68e2710c&is=68e11f8c&hm=69444333a37aa78839e19f0bf1b1f97827dfa00fe90c34389bf599fc3d5dcf74&
13:23:02FromDiscord<Laylie> official extension sometimes gets confused when there are multiple files but when its working you definitely do get references and definitions
13:23:35FromDiscord<kiloneie> well, just about every module of my project imports and exports, so it's never working
13:24:13FromDiscord<kiloneie> i can hear it working by ramping up my pc case fans, see it inline changes, then die on me.
13:26:10FromDiscord<Laylie> re no longer available https://github.com/microsoft/vscode/issues/269737
13:28:52FromDiscord<kiloneie> Might be someone using AI to do their work for them, and make everything go boom D:
13:29:09FromDiscord<kiloneie> I wouldn't be surprised, especially since it's Microsoft.
13:37:58FromDiscord<tauruuuuuus> In reply to @kiloneie "What are you using": CLion with the nim plugin, not the best but I can't stand vsc anymore lol
13:40:54FromDiscord<kiloneie> If only it was open-source, i'd try it... VSCode is, at least somewhat oO
14:03:19FromDiscord<rakgew> @kiloneie \: if you are curious to test it, the open-source pycharm ide with nim addon is similar to clion+nim-addon.
14:03:58FromDiscord<rakgew> at least the community edition is open-source there.
14:04:08FromDiscord<kiloneie> Im testing Geany 2.1 at this moment, but, okay!
14:08:40*termer quit (Ping timeout: 245 seconds)
14:08:50FromDiscord<kiloneie> I can't figure out where to get the community edition...
14:11:07*termer joined #nim
14:37:10FromDiscord<kiloneie> Zed seems to be working better already, though, every single Light Mode theme i've tried, has wasted out colors, like black text is gray/washed out... i want to use light in the day and dark at night, because eye health.
14:38:28FromDiscord<kiloneie> I thought earlier that i was wasting time on this, but having like no auto-complete, suggest, etc, going by memory and nim STD and manual all the time... very slow.
14:39:43FromDiscord<kiloneie> (i don't care about AI btw)
14:44:07FromDiscord<kiloneie> Everything not working anymore, this lsp just dies so fast...
14:48:12FromDiscord<madonuko> personally I'd agree that the lsp is pretty terrible to the point I just give up using it↵but I don't suffer too much issues from the lack of it since I read a bunch of docs regardless of language anyway
15:17:45*ftajhii joined #nim
15:20:46*xutaxkamay quit (Remote host closed the connection)
15:26:36*xutaxkamay joined #nim
15:47:02*ainema joined #nim
16:47:03*om3ga joined #nim
17:01:55FromDiscord<aethrvmn> In reply to @kiloneie "Zed seems to be": You should check out Kate also, when I was using a IDE I found jt easier/better than Geanie
17:03:27FromDiscord<kiloneie> I am still on Zed xD... i think i will stick with it, i just have to do a few finishing touches to make it completely replace VSC in my workflow.
17:03:58FromDiscord<kiloneie> I like it a lot(don't care about AI stuff, if theres a self-learn offline model, then yes)
17:04:33FromDiscord<Elegantbeef> https://github.com/zedless-editor/zedless there is this fork
17:04:36FromDiscord<muddmaker> The first thing I did after installing it was adding `"disable_ai": true` to the global config
17:06:04FromDiscord<muddmaker> In reply to @Elegantbeef "https://github.com/zedless-editor/zedless there is ": Already inactive after the original fork
17:06:39FromDiscord<kiloneie> Btw https://discord.com/channels/371759389889003530/371759607934353448/1424077239091204207 ?
17:08:56FromDiscord<Elegantbeef> Hey not like the editor is unusable \:D
18:08:29FromDiscord<aethrvmn> In reply to @kiloneie "I like it a": You can run ollama locally and hook it up there, or turn it off in settings so you dont have the buttons etc
19:25:41*beholders_eye joined #nim
19:29:27*ainema left #nim (#nim)
19:40:27*joast quit (Quit: Leaving.)
20:49:58*allinim joined #nim
20:52:34*alexdaguy joined #nim
20:53:03*allinim left #nim (#nim)
21:17:23FromDiscord<sunpoke04> What do people normally use in neovim with nim? I've been programming on a white paper and I'm going crazy here
21:21:56FromDiscord<sunpoke04> also what's the common way to build projects in nim? any nim-like nob.h? or just makefiles/build.sh?
21:44:10FromDiscord<janakali> In reply to @sunpoke04 "What do people normally": `lspconfig` + `nvim-ident-blankline` is all I need for nim↵also `mini-notify` to make lsp notifications less obnoxious
21:44:32*alexdaguy quit (Quit: w)
21:44:52FromDiscord<janakali> here's my full neovim config: https://codeberg.org/janAkali/dotfiles/src/branch/main/config/nvim
21:45:57FromDiscord<sunpoke04> I already have lspconfig setup, it's just that I have no syntax highlighting
21:47:58FromDiscord<janakali> oh I have`treesitter` plugin for syntax highlighting, but it adds noticeable startup time
21:48:25FromDiscord<janakali> (edit) "have`treesitter` plugin" => "use`treesitter`"
21:49:25FromDiscord<sunpoke04> I tried adding that but erm... no success here :d
21:49:41FromDiscord<sunpoke04> which treesitter did you try? bc I saw like, 200 versions of the thing
21:50:28FromDiscord<sunpoke04> wait, it was the same
21:50:54FromDiscord<janakali> In reply to @sunpoke04 "also what's the common": 'nvim-treesitter/nvim-treesitter' and setup should be just `:TSinstall nim`
21:51:18FromDiscord<sunpoke04> I tried that with crystal and erm
21:51:22FromDiscord<sunpoke04> I'm waiting it till now :d
21:51:27FromDiscord<janakali> (edit) "`:TSinstall" => "`:TSInstall"
21:53:55FromDiscord<janakali> In reply to @sunpoke04 "also what's the common": standard way is to put all non-optional compiler flags in `config.nims` and just`nimble build -d:release`
21:56:08*joast joined #nim
22:02:28FromDiscord<sunpoke04> In reply to @janakali "standard way is to": will see some examples on it first
22:03:54FromDiscord<sunpoke04> In reply to @janakali "'nvim-treesitter/nvim-treesitter' and setup should": oh, it worked now, nice
22:22:49*beholders_eye quit (Ping timeout: 250 seconds)
22:24:55*beholders_eye joined #nim
22:34:38FromDiscord<sunpoke04> in a scale of 0-10, how stupid is this? I just don't wanna use js and nim sounds nice https://media.discordapp.net/attachments/371759389889003532/1424162827458838680/image.png?ex=68e2f27d&is=68e1a0fd&hm=2445cec45ddb041f19f960891d0b5aebf04da43c8d0bd81ad7f7ce0d06500cde&
23:18:37*beholders_eye quit (Ping timeout: 264 seconds)
23:55:03FromDiscord<Elegantbeef> You could just emit the html statically in that case so a solid 11/10