mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 19:12:38 +00:00 
			
		
		
		
	
		
			
				
	
	
	
	
		
			1.5 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.5 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.
- 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
- F#: vim.languages.fsharp.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
