mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-11-03 20:22:21 +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