Mildly related: I have found that the best text editor I've ever used is neovim with Claude code writing the config which I don't look at. I'm not a huge fan of 'vibe coding' or whatever, but being able to configure my editor in English is amazing.
eg.
"Make <leader>L run `lint/all` on the codebase"
"Make yanks use the system clipboard so I can y or p to the clipboard"
"Make it so <leader>yd yanks the current file name"
"Make it so <leader>yD yanks the current file name and path, eg. a/b/file.txt:30"
Plus with nvim 0.12, there's a native package manager, so I can just ask the agent to add a vim.pack.add() for whatever plugin I want.
eg. "Add telescope using vim.pack, and set up <leader>fg to to grep in the cwd"
callistocodes 4 hours ago [-]
CC has been a godsend for tricky LSP setups in Emacs as well.
jiehong 5 hours ago [-]
The visual by default editing mode of Kakoune really made me like the vim way, where vim couldn’t. Im very glad for that.
I see the development of Kakoune is much more active than I thought it was. That’s heartwarming!
Anybody knows how has the community split between Kakoune and Helix in the end?
Nail2680 5 hours ago [-]
Another similarish editor is Helix, which is, I think, nicer since it has tree sitter grammars builtin
taosx 5 hours ago [-]
Does any of them support more advanced functionality that can be provided with plugins? Similar to how, let's say, Emacs has slime for lisp?
From what I see helix has stopped being developed, probably ppl think its done but i feel its half baked without a plugin system and tons of basic functionality missing.
mechanicum 3 hours ago [-]
Helix is actively developed, they just haven’t cut a release since July last year. Most recent major feature to land in master was workspace trust.
It’s easy to build from source though, I’ve been using it daily for over a year, and there already are several dozen reasonably sophisticated plugins available. You can browse a list of mine here: https://github.com/stars/waddie/lists/helix-plugins-steel-li...
Rendered at 02:28:53 GMT+0000 (Coordinated Universal Time) with Vercel.
eg. "Make <leader>L run `lint/all` on the codebase"
"Make yanks use the system clipboard so I can y or p to the clipboard"
"Make it so <leader>yd yanks the current file name"
"Make it so <leader>yD yanks the current file name and path, eg. a/b/file.txt:30"
Plus with nvim 0.12, there's a native package manager, so I can just ask the agent to add a vim.pack.add() for whatever plugin I want.
eg. "Add telescope using vim.pack, and set up <leader>fg to to grep in the cwd"
I see the development of Kakoune is much more active than I thought it was. That’s heartwarming!
Anybody knows how has the community split between Kakoune and Helix in the end?
From what I see helix has stopped being developed, probably ppl think its done but i feel its half baked without a plugin system and tons of basic functionality missing.
The Scheme-based plugin system (https://github.com/mattwparas/helix/tree/steel-event-system) is almost ready to go. The plan is to merge it to master after the next release, whenever they get round to that.
It’s easy to build from source though, I’ve been using it daily for over a year, and there already are several dozen reasonably sophisticated plugins available. You can browse a list of mine here: https://github.com/stars/waddie/lists/helix-plugins-steel-li...