Comment by Seb-C

1 year ago

LSPs are useful because they are context-aware and understand the syntax.

But that advantage becomes a weakness when you need more complex text replacement or specific repetitive actions.

That is why I use vim with an LSP, I find it to be the best of both worlds (especially the macros in vim): a smart but limited tool, and a dumb but powerful one.

Maybe we'll get a smart and powerful one some day (but I doubt it).