This is my neovim config which on a unix machine goes under ~/.config/nvim
.
- Install neovim
- Install packer
- Make sure to
:PackerSync
. This might take a couple attempts - For telescope, need ripgrep.
Then need to also install linting and LSP clients. For example:
-
Install pyright.
npm -g install pyright
orbrew install pyright
-
Install prettier:
npm -g install prettier
-
Install eslint_d:
npm -g install eslint_d
-
Install typescript-language-server:
npm -g install typescript-language-server
-
Install go stuff:
go install -v github.com/incu6us/goimports-reviser/v3@latest go install golang.org/x/tools/cmd/goimports@latest
-
To get the markdown preview to work, had to go find it under
~/.local/share/nvim/site/pack/packer/opt/markdown-preview.nvim
andcd app && yarn install
. -
Make sure to have python linters and such installed in your virtual env, e.g.,
ruff
,ruff-lsp
,mypy
I also had to change some tmux things to get the colors to work correctly.
The tmux
and linting things can be easily found via :CheckHealth
.