Ive been partially successful at switching to NeoVim- I love using it for most software projects and default to it when "just writing code". As a machine learning person, I still need to figure out a better jupyter workflow (suggestions appreciated)
The plugins I find to be most helpful to be productive are:
- Telescope: for fast search
- Treesitter/LspConfig
- Houdini: I got away with mapping "jk" to esc on nvim and VSCode, but unfortunately I rely heavily on Overleaf which supports Vim keybinding but not remappings. I have since been trying to use caps lock mapped to esc on MacOS instead
- Gitsigns for git
- git-conflict (rarely needed but really nice)
- oil: super cool file management