Astronvim
Explored astronvim, a configuration framework for neovim. Astronvim is heavily based on modern plugins written in Lua over Vimscript. Astronvim uses similar keybinds as Doom Emacs and Spacemacs (at least with the space leader key). Configuration is fairly straight forward.
LuaSnip
This tutorial is a good introduction to getting started writing snippets. Node reference
Setting up treesitter
brew install tree-sitter
For python
:PlugInstall
:TSInstall python
Setting up LSP
For python with pyright
npm install -g pyright
Useful links
- Awesome Neovim
- vim-visual-multi for multicursor support
- CodeGPT.nvim is a neovim plugin for ChatGPT support