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