Skip to main content

3-dev-core.lua

Plugins that are just there.

List of plugins​

nvim-treesitter​

Syntax highlighting manager for Neovim.

render-markdown​

Render markdown while in normal mode. Great for note taking!

render-markdown screenshot

nvim-highlight-colors​

Preview CSS colors in Neovim.

nvim-highlight-colors screenshot

nvim-java​

The java programming language require this plugin to be loaded before nvim-lspconfig. java Is the only programming language that requires a dedicated plugin.

mason-lspconfig​

This plugin automatically start the LSP servers you have installed on the package manager mason for the current filetype.

nvim-lspconfig​

The plugin provide sane defaults for LSP servers, so you don't need to manually configure them.

mason​

Mason is package manager for Neovim. You can use it to install/uninstall LSP servers, debuggers, linters, and formatters.

  • Press <Space> + p + m to open mason.
  • You can press ctrl+ f to filter by programming language.

Note: When you install NormalNvim using the automated installer, we install the most common mason packages for you, so you don't need to worry about it.

mason screenshot

none-ls-autoload​

This plugin automatically uses the plugin none-ls to start the formatters and linters you have installed on the package manager mason for the current filetype.

none-ls​

The plugin provide sane defaults for linters and formatters, so you don't need to manually configure them.

garbage-day​

LSP garbage collector. This plugin temporarely stop LSP servers when you are not using them and resume them when you go back to code to free memory.

garbage-day screenshot

lazydev​

Useful to have code autocompletion when developing Neovim plugins in lua.

nvim-cmp​

Auto-completion engine plugin.

cmp-buffer​

Buffer completions for the plugin nvim-cmp.

cmp-buffer screenshot

cmp-path​

Path completions for the plugin nvim-cmp.

cmp-path screenshot

cmp-lsp​

LSP completions for the plugin nvim-cmp.

cmp-lsp screenshot

cmp-luasnip​

LuaSnip completions for the plugin nvim-cmp.

cmp-luasnip screenshot

cmp-copilot​

Copilot completions for the plugin nvim-cmp.

cmp-copilot screenshot