People make fun of vi because it’s hard to get out, but it says right there: “esc : w q”. Whereas getting out of emacs apparently requires the gradual realization over the course of decades that all of your heroes are monsters and the ideological basis of the liberatory movements you championed in your youth are inherently flawed, and they are futile exercises
This is a joke, but only because you still don’t actually get out of emacs after all that stuff
OK so it's fun to be snarky, but, I do legitimately think that Emacs has a lot of interesting ways to think about text and interactive programming, and new people *should* immerse themselves in it and learn it. The community is far less toxic than it once was. But it's hard to get excited about it and advocate for it when it's dragging around *so* much baggage, not least of which in the form of its founder

@glyph wow this is an old one ... Emacs with vi key-bindings was pretty rad. I like vi because it has small patterns that are repeatable and composable.

These days I use VSCode in vi mode, and Obsidian for notes, also with vi mode.

Super nice to be able to use other tools and still make use of that muscle memory.

@allsumnull @glyph

The nicest thing about VSCode in vi mode is that find and replace shows you live output so if you forget which flavor of regexp it uses exactly (because you've been doing things that use slightly different syntaxes) it's easy to iterate fast

@gbargoud @allsumnull @glyph
vim
:set hlsearch
:set incsearch

@criffer @allsumnull @glyph

Nice, I assumed there was a way to set it in regular vim but never actually looked into it that much since I have VSCode open basically any time I want to dona complex find and replace anyway