This repo contains my current neovim config. I don't recommend anybody pull and run this, instead use it as a template or a reference for your own config.
Below are some scribblings for me to reference when setting up nvim on a new system. Might be redundant and or useless.
The package manager of choice.
https://github.com/wbthomason/packer.nvim
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
~/.local/share/nvim/site/pack/packer/start/packer.nvim
:Ex
to open netrw
Create a file %
Create a directory d
Leader set to " " (space)
A collection of helper functions https://github.com/nvim-lua/plenary.nvim
Install ripgrep
and fd
nvim-treesitter
is a dependency
Once installed run :TSUpdate
. Might fail first try.
Install parsers https://github.com/nvim-treesitter/nvim-treesitter#supported-languages
install nvim_lspconfig
https://github.com/jose-elias-alvarez/null-ls.nvim
Install eslint
npm install -g typescript typescript-language-server
https://github.com/hrsh7th/vscode-langservers-extracted https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#cssls
Installed with npm
:
npm i -g vscode-langservers-extracted
https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#angularls
Installed with npm
:
npm install -g @angular/language-server
Install prettierd
.
install stylua
.