mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 02:52:37 +00:00 
			
		
		
		
	Merge branch 'main' into nvim-notify-explicit-function
This commit is contained in:
		
				commit
				
					
						edc887f0e3
					
				
			
		
					 2 changed files with 17 additions and 5 deletions
				
			
		|  | @ -18,3 +18,6 @@ | ||||||
| [diniamo](https://github.com/diniamo): | [diniamo](https://github.com/diniamo): | ||||||
| 
 | 
 | ||||||
| - Add Odin support under `vim.languages.odin`. | - Add Odin support under `vim.languages.odin`. | ||||||
|  | 
 | ||||||
|  | - Disable the built-in format-on-save feature of zls. Use `vim.lsp.formatOnSave` | ||||||
|  |   instead. | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
| }: let | }: let | ||||||
|   inherit (builtins) attrNames; |   inherit (builtins) attrNames; | ||||||
|   inherit (lib.options) mkEnableOption mkOption; |   inherit (lib.options) mkEnableOption mkOption; | ||||||
|   inherit (lib.modules) mkIf mkMerge; |   inherit (lib.modules) mkIf mkMerge mkDefault; | ||||||
|   inherit (lib.lists) isList; |   inherit (lib.lists) isList; | ||||||
|   inherit (lib.types) either listOf package str enum; |   inherit (lib.types) either listOf package str enum; | ||||||
|   inherit (lib.nvim.lua) expToLua; |   inherit (lib.nvim.lua) expToLua; | ||||||
|  | @ -60,13 +60,22 @@ in { | ||||||
| 
 | 
 | ||||||
|   config = mkIf cfg.enable (mkMerge [ |   config = mkIf cfg.enable (mkMerge [ | ||||||
|     (mkIf cfg.treesitter.enable { |     (mkIf cfg.treesitter.enable { | ||||||
|       vim.treesitter.enable = true; |       vim.treesitter = { | ||||||
|       vim.treesitter.grammars = [cfg.treesitter.package]; |         enable = true; | ||||||
|  |         grammars = [cfg.treesitter.package]; | ||||||
|  |       }; | ||||||
|     }) |     }) | ||||||
| 
 | 
 | ||||||
|     (mkIf cfg.lsp.enable { |     (mkIf cfg.lsp.enable { | ||||||
|       vim.lsp.lspconfig.enable = true; |       vim = { | ||||||
|       vim.lsp.lspconfig.sources.zig-lsp = servers.${cfg.lsp.server}.lspConfig; |         lsp.lspconfig = { | ||||||
|  |           enable = true; | ||||||
|  |           sources.zig-lsp = servers.${cfg.lsp.server}.lspConfig; | ||||||
|  |         }; | ||||||
|  | 
 | ||||||
|  |         # nvf handles autosaving already | ||||||
|  |         globals.zig_fmt_autosave = mkDefault 0; | ||||||
|  |       }; | ||||||
|     }) |     }) | ||||||
|   ]); |   ]); | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 GitHub
					GitHub