mirror of
https://github.com/NotAShelf/neovim-flake.git
synced 2024-11-14 05:55:59 +01:00
1.4 KiB
1.4 KiB
Language Support
Language specific support means there is a combination of language specific plugins, treesitter
support, nvim-lspconfig
language servers, and null-ls
integration. This gets you capabilities ranging from autocompletion to formatting to diagnostics. The following languages have sections under the vim.languages
attribute. See the configuration docs for details.
- Rust: vim.languages.rust.enable
- Nix: vim.languages.nix.enable
- SQL: vim.languages.sql.enable
- C/C++: vim.languages.clang.enable
- Typescript/Javascript: vim.languages.ts.enable
- Python: vim.languages.python.enable:
- Zig: vim.languages.zig.enable
- Markdown: vim.languages.markdown.enable
- HTML: vim.languages.html.enable
- Dart: vim.languages.dart.enable
- Go: vim.languages.go.enable
- Lua: vim.languages.lua.enable
- PHP: vim.languages.php.enable
Adding support for more languages, and improving support for existing ones are great places where you can contribute with a PR.
languages/lsp.md