LSP installation is heavily based off of Stephen Van Tran's LSP Guide, with a few minor tweaks to default settings. LSP servers are installed and managed by mason-lspconfig, with core functionality provided by nvim-lspconfig and completions from hrsh7th/nvim-cmp and hrsh7th/cmp-nvim-lsp.
Supported languages:
- Lua
- Python
- Rust
- cameron-wags/rainbow_csv
- ellisonleao/gruvbox colorscheme.
- L3MON4D3/LuaSnip
- saadparwaiz1/cmp_luasnip
- folke/trouble.nvim
To use this config, simply copy (or clone) the files in this repository to ~/.config/nvim for Linux/MacOS or ~/AppData/Local/nvim for Windows. If unsure of the proper config directory, simply run :echo stdpath('config') from within neovim.