4 ms·
But where are the AI features?? Gonna get left behind! Only joking of course, actually quite refreshing to see a new version announcement of something this maj
by actinium226 8mo ago
But where are the AI features?? Gonna get left behind!
Only joking of course, actually quite refreshing to see a new version announcement of something this major without any AI nonsense.
- dmd 8mo ago:please exit vim now
- user3939382 8mo agoI made a vim extension where you describe the edit/action you want in natural language, and my ollama model thats trained on books like Practical Vim returns the key sequence and you can press e to execute without leaving vim. So you get automation help but also learn the syntax.
- yojat661 8mo agoThat's pretty nifty. Link please
- jauntywundrkind 8mo agoI used mcp-neovim-server to let my LLM control my vim session. that way it can debug and test and poke around. It's crazy good at debugging plugins. It's absurd how little these things need to look-up docs; half these models are just out the box wildly good at vim. "Open these files on these lines" and now there are four splits with me at the relevant line numbers. Awesome. And it'll explain how to do things & test it out & validate! https://github.com/bigcodegen/mcp-neovim-server https://github.com/bigcodegen/mcp-neovim-server That was a little tricky to set-up. I ended up writing nvim-auto-listen, which uses some heuristics to find your project root, and starts a .nvim.socket in that directory. That makes it easy for mcp-neovim-server instances to find. https://github.com/rektide/nvim-auto-listen/ https://github.com/rektide/nvim-auto-listen/ I'm only somewhat getting started, but the workmanship, fit and finish is just outstanding on Codecompanion, for a fantastically well put together in vim agentic experience. Works really well driving a headless opencode mcp. Being able to stay in vim but still get a great opencode powered experience has been mind blowingly sick. https://github.com/olimorris/codecompanion.nvim https://github.com/olimorris/codecompanion.nvim
- guerrilla 8mo agoI agree and I know what you're saying, but I'm pretty curious: how are people using AI with vim? I've seen some scripts for ollama but what are most people doing?
- michaelcampbell 8mo agoVim and its ilk have plenty of AI. Actual Intelligence. It's connected to fingers/hands/arms/torso that is using it.
- aljgz 8mo agoAISREIR AI Should Rewrite Everything In Rust
- anthk 8mo agoMore like AESIR, AI Enhancing Stupidly In Rust. Bonus point linking the name to the hellish corporation in Max Payne.
- LexiMax 8mo ago> But where are the AI features?? Gonna get left behind! Obviously vim doesn't need AI, but one feature I really wish vim had was native support for multiple cursors. It's the feature that lured me away to Sublime Text in the first place many years ago, and it's a pre-requisite for pretty much every editor I use these days, from VSCode to Zed. There are plugins, but multicursor is such a powerful force-multiplier that I think a native implementation would benefit.
- sejje 8mo agoHow does it work?
- mystifyingpoi 8mo agoThe canonical answer to this request is as follows: if you need multi-cursor (or, worse, multi-cursor with mouse support) then you are doing something non-Vim way (aka: wrong way) and there is a better way to do it. If you need multi-cursor to do manual search and replace in text, then don't, just do automatic search and replace, maybe scoped to a block. If you need multi-cursor for refactoring or renaming a variable across entire source file, then don't, use LSP plugin (or switch to Neovim) and do the proper refactoring action. Sure, there are legit cases of using multi-cursor in Vim, but they are rare. So it's not worth to put it into Vim itself.
- riffraff 8mo agopersonally, I know I can use search and replace, but <ctrl-n>-n-n-c-replacement[0] is easier on my mind than the search&replace alternative [0] I've been using vim-multiple-cursors for years, it's abandoned but still works ok most of the time.
- bspammer 8mo agoDo you know about *? It puts the word currently under the cursor into the search history. So you can do *ciw, type your replacement, then n.n.n. to do the rest. Obviously LSPs are more powerful though.
- 8mo ago
- comex 8mo agoThe announcement itself looks potentially AI-assisted, judging by the bulleted list style and redundant text under the "Charity: Transition to Kuwasha" section. But maybe some people just write that way.
- penguin_booze 8mo agoWait a couple of more months, and no-none will know to write any other way.
- chrisbra80 8mo agoI admit I am guilty of that, although I ran it via several iterations to make sure it covers everything I needed and created a nice style that i liked. It just saves me so much time.
- kgwxd 8mo agoI was happy with VSCode after decades of Vim because it felt light enough out of the box until Copilot starting showing up in every nook and cranny of the damn thing. I switch back to Vim last year.
- joelthelion 8mo agoAs a side note, vim works great with Ai plug-ins.
- another_twist 8mo agoVim is a ironically far better suited to agectic coding than any other ide in my opinion.