This is my neovim config. Nothing more to say.
- lsp-zero
- treesitter
- telescope
- treesitter
- hop
- undotree
- harpoon
- fugitive
- glow
- comment
- lualine
- indent-blankline
- yabs
- mason-tool-installer
- neoscroll
- oil
- trouble
- no-neck-pain.nvim
- conform.nvim
It is used for compiling and forward searching.
For TexLab to compile the file a valid latex installation must be present. The configured PDF viewer for forward searching is zathura. Also, a zathura PDF engine must be installed.
For grammar and spell checking ltex is used.
It is required that Java 11+ is installed to run this lsp. All other dependencies will be installed automatically.
For autocompletion and other lsp features of imported modules an option must be set extra. In ~/.local/share/nvim/mason/packages/python-lsp-server/venv/pyvenv.cnf
set include-system-site-packages = false
to true
.
Ensure the following pip packages are installed: "python-lsp-server[all]", python-lsp-isort, pylsp-mypy, python-lsp-black