Config requires at least NVIM v0.12.0
- Install neovim https://github.com/neovim/neovim/blob/master/INSTALL.md
- Clone vim repo to ~/.config/nvim
git clone git@github.com:FourSeventy/vim.git ~/.config/nvim - Install the font in the ./fonts directory, and configure your terminal to use it.
- Install binary dependencies
- ripgrep for telescope
sudo port install ripgrep - delve for debugging
go install github.com/go-delve/delve/cmd/dlv@latest - lazygit
https://github.com/jesseduffield/lazygit - tree-sitter cli
npm install -g tree-sitter-cli
- ripgrep for telescope
- Install treesitter parsers
:TSInstall go
:TSInstall gomod
:TSInstall gosum
:TSInstall ruby
:TSInstall html
:TSInstall vue
:TSInstall sql
:TSInstall yaml
:TSInstall javascript
:TSInstall vim
:TSInstall lua
:TSInstall embedded_template
- Install language servers
- Install gopls language server
go install golang.org/x/tools/gopls@latest
- Install gopls language server
:lua vim.pack.update()