Skip to content

Language Support

harsh vairagi edited this page Jul 17, 2025 · 3 revisions

Intellisense

code-editor (neovim) provides full auto suggestions and snippets on all popular languages and frameworks.

  • By default provide snippets (shortcut suggestions) for almost all popular languages and frameworks.
  • Some language intellisense are installed by default and some you'll need to install like an extension.

Default Language Intellisense

There are some common languages and frameworks, intellisense (language servers) are pre-installed for them by default.

  • The extension that provides you auto completions on your system is called Language Server Protocol (LSP).
  • Every language has its own language server.
  • You need to install one if you need auto completion on your language.
Language LSP
Bash bash_ls
Javascript, Typescript, React ts_ls
HTML html
CSS, SCSS, LESS cssls
JSON json_ls

Other Language Intellisense Extensions

These are the extensions you have to install on your own for auto completions.

code-editor (neovim) use mason language server manager. So you can find language servers, linters, formatters and debug adapters in their registry.

Or you can check the whole list using the :Mason command. You will see this window where you can see installed extensions and you can explore more.

normal-mason-pm

Clone this wiki locally