(no title)
actinium226 | 15 days ago
Only joking of course, actually quite refreshing to see a new version announcement of something this major without any AI nonsense.
actinium226 | 15 days ago
Only joking of course, actually quite refreshing to see a new version announcement of something this major without any AI nonsense.
user3939382|15 days ago
jauntywundrkind|15 days ago
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/
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
yojat661|15 days ago
LexiMax|15 days ago
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.
mystifyingpoi|15 days ago
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.
gjkliewer|15 days ago
WhyNotHugo|15 days ago
cmovq|15 days ago
Ctrl-V, then move down the lines you want to edit, Shift-I to insert text on multiple lines at once.
ivanjermakov|15 days ago
stackbutterflow|15 days ago
sejje|15 days ago
michaelcampbell|15 days ago
Actual Intelligence. It's connected to fingers/hands/arms/torso that is using it.
guerrilla|15 days ago
troyvit|15 days ago
https://aider.chat/docs/usage/watch.html
I imagine with vim, from the document you're editing, you'd go:
:ter
to get a terminal. Fire up aider with --watch-files in the terminal. Hop back up to the file and start telling it what to do. Hit L when it's done to see the changes.
That's just a guess but after writing it out I kinda want to try it.
When I use aider it's via its chat interface and then I load the file with vim in another terminal tab to follow along but I think --watch-files with vim would be fun.
flexagoon|15 days ago
prinny_|14 days ago
Also related to my nvim workflow but not strictly vim related: I use AI to write and update a bash script that handles tmux windows. Again, it lowered the barrier to entry and it made switching to nvim as my primary editor easier.
era86|15 days ago
Carrok|15 days ago
qsort|15 days ago
I still have PyCharm, especially for working with data which I do a lot it helps quite a bit, but by default I'm back to a very vanilla Vim setup. Others have mentioned tmux which is great and I'd use anyway especially over ssh, but even just terminal tabs for instances of agents are fine frankly.
drawnwren|15 days ago
another_twist|15 days ago
kgwxd|15 days ago
joelthelion|15 days ago
comex|15 days ago
chrisbra80|14 days ago
penguin_booze|15 days ago
dmd|15 days ago
aljgz|15 days ago
AI Should Rewrite Everything In Rust
anthk|15 days ago
Bonus point linking the name to the hellish corporation in Max Payne.