Hacker News new | ask | show | jobs
by cjk 632 days ago
I try to do this as well, with the notable exceptions of neovim, zsh, and tmux.

My zsh configuration, despite being quite large, has never broken in strange and hilarious ways when adopting a new version of zsh. The opposite is true for neovim, and to a lesser degree, tmux.

Nearly every time I install a neovim update, something breaks (often LSP-related). The devs don't seem to give a rat's ass about backwards compatibility.

They also introduce silly issues like this[1], which are innocuous but annoying, and are then super pissy with people trying to comment on the issue to add context/etc.

All this to say: I'm definitely in the market for a new editor that has better defaults. Having to ditch my vim muscle memory is non-ideal, though.

[1]: https://github.com/neovim/neovim/issues/28058

1 comments

Maybe you've already heard about it but Helix (https://helix-editor.com/) mostly just works out of the box.
Yep -- saw that listed in the linked article. I'm going to give it a shot, but this bit of the article gives me pause:

> I will say that it takes some getting used to as it folows the selection -> action model, i.e. you need to run wd instead of dw to delete the next word.

It'll take...a lot of effort for me to break that habit.

On the cost of ditching that vi muscle memory.