Live data from Hacker News

Ask HN: How do you use Vim in the era of AI?

news.ycombinator.com

91–100 of 105 posts

Re: Ask HN: How do you use Vim in the era of AI?

#91

I use vim and claude code (fable) inside of herdr. I can jump to one tab look at the code, jump back over and talk to claude for a little. I can spread this all across several projects using herdrs workspaces. I still write code when it makes sense. Sometimes i annotate the code with comments, hop back over and ask the LLM to consume the annotations i just added and make changes. Sometimes i ask the LLM to analyze lo…

I've taken a look at herdr and I am confused, what does it offer over using Blink terminal from iPhone and tmux on the server?

Re: Ask HN: How do you use Vim in the era of AI?

#94
post #81

How are you a heavy vim user if you wonder if vim makes sense with ai? There are so many things to do outside of writing code that vim is used for. Also neovim + claude code + open terminal pane in tmux is the goated combo anyway. Especially more lately you need to understand the code you are writing if you want to do anything important in software, and the best way to do that is neovim :)

neovim + claude code + open terminal is exactly my setup! But all the heavy lifting I used to do simply I’m not doing it anymore. I spend most of the time creating new worktrees and reviewing code, and I guess I’m just not interested about the implementation details that much (not that I don’t look at the code, but minor styling things I just ignore them right now) I’m transitioning to this new way of work btw, so I…

Why not opencode, that's one of the best claude code alternatives i have ever tried, but than of course it's your choice:

https://opencode.ai/

Re: Ask HN: How do you use Vim in the era of AI?

#97
Coupled with tmux and tmuxinator. Vim in the editor pane1, shell in pane2, agent(s) in panes3+. I rename the pane’s name to map try work done there. I rarely work with more than three agents, most of the it’s just one because I spent time reviewing the changes, performing tests in the shell pane to make sure everything is as it should be.

Ps. I use an the vim-ai plugin (dot files available in GitHub alongside vim config) but it’s not ideal for agetic workflows.

Re: Ask HN: How do you use Vim in the era of AI?

#98

How are you a heavy vim user if you wonder if vim makes sense with ai? There are so many things to do outside of writing code that vim is used for. Also neovim + claude code + open terminal pane in tmux is the goated combo anyway. Especially more lately you need to understand the code you are writing if you want to do anything important in software, and the best way to do that is neovim :)

> neovim + claude + tmux is the goated combo It absolutely is. I don't really understand why people still confine themselves to a full IDE when doing "agentic programming". Especially with neovim with something like fzf or ctrl-p, which lets just quickly navigate codebases. This is about as far as you need to go. So to me, being terminal-first and being able to do multiple things at once makes more sense (hence tmux)…

What exactly can you do with neovim tha I cannot do with vim? :-)

Re: Ask HN: How do you use Vim in the era of AI?

#99
post #72

(Neo)vim is setup wonderfully for this era. Im with Justin on the take that neovim can replace tmux soon literally all that is left is being able to restart terminal sessions on restart (which is even set as a goal for summer of code). Neovim can already have all the agents running in different terminal buffers or there are plugins popping up every day to have deep integrations with your favorite or we even have some…

Any tips on how to switch from Tmux to pure neovim?

Vim (and the neo-thing) have multiple plugins that support vim-terminals but for agentic workflows tmux (a specialized tool) and similar tools (there are quite a few nowadays) are way better.

Re: Ask HN: How do you use Vim in the era of AI?

#100
post #91

I use vim and claude code (fable) inside of herdr. I can jump to one tab look at the code, jump back over and talk to claude for a little. I can spread this all across several projects using herdrs workspaces. I still write code when it makes sense. Sometimes i annotate the code with comments, hop back over and ask the LLM to consume the annotations i just added and make changes. Sometimes i ask the LLM to analyze lo…

I've taken a look at herdr and I am confused, what does it offer over using Blink terminal from iPhone and tmux on the server?

Not familiar with blink but I use tmux heavily. Tried herdr but did t stuck. The main selling point is the status report: tmux requires a plugin and even that doesn’t work as good as herdr. By reporting I mean that while a tmux plugin can report a very basic “status” in the powerline, herdr does so natively in greater detail (reports if the agent waits for use input etc). All solutions I came across with status report might support one agent / cli app and not others… so there is that.
Post reply on HN