mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 19:12:38 +00:00 
			
		
		
		
	trouble: switch to new keybind helper
This commit is contained in:
		
					parent
					
						
							
								fed9f348c2
							
						
					
				
			
			
				commit
				
					
						a83168e6d7
					
				
			
		
					 1 changed files with 8 additions and 9 deletions
				
			
		|  | @ -5,12 +5,11 @@ | ||||||
|   ... |   ... | ||||||
| }: let | }: let | ||||||
|   inherit (lib.modules) mkIf; |   inherit (lib.modules) mkIf; | ||||||
|   inherit (lib.nvim.binds) addDescriptionsToMappings mkSetLznBinding pushDownDefault; |   inherit (lib.nvim.binds) mkKeymap pushDownDefault; | ||||||
| 
 | 
 | ||||||
|   cfg = config.vim.lsp; |   cfg = config.vim.lsp; | ||||||
| 
 | 
 | ||||||
|   mappingDefinitions = options.vim.lsp.trouble.mappings; |   inherit (options.vim.lsp.trouble) mappings; | ||||||
|   mappings = addDescriptionsToMappings cfg.trouble.mappings mappingDefinitions; |  | ||||||
| in { | in { | ||||||
|   config = mkIf (cfg.enable && cfg.trouble.enable) { |   config = mkIf (cfg.enable && cfg.trouble.enable) { | ||||||
|     vim = { |     vim = { | ||||||
|  | @ -21,12 +20,12 @@ in { | ||||||
| 
 | 
 | ||||||
|         cmd = "Trouble"; |         cmd = "Trouble"; | ||||||
|         keys = [ |         keys = [ | ||||||
|           (mkSetLznBinding "n" mappings.workspaceDiagnostics "<cmd>Trouble toggle diagnostics<CR>") |           (mkKeymap "n" cfg.trouble.mappings.workspaceDiagnostics "<cmd>Trouble toggle diagnostics<CR>" {desc = mappings.workspaceDiagnostics.description;}) | ||||||
|           (mkSetLznBinding "n" mappings.documentDiagnostics "<cmd>Trouble toggle diagnostics filter.buf=0<CR>") |           (mkKeymap "n" cfg.trouble.mappings.documentDiagnostics "<cmd>Trouble toggle diagnostics filter.buf=0<CR>" {desc = mappings.documentDiagnostics.description;}) | ||||||
|           (mkSetLznBinding "n" mappings.lspReferences "<cmd>Trouble toggle lsp_references<CR>") |           (mkKeymap "n" cfg.trouble.mappings.lspReferences "<cmd>Trouble toggle lsp_references<CR>" {desc = mappings.lspReferences.description;}) | ||||||
|           (mkSetLznBinding "n" mappings.quickfix "<cmd>Trouble toggle quickfix<CR>") |           (mkKeymap "n" cfg.trouble.mappings.quickfix "<cmd>Trouble toggle quickfix<CR>" {desc = mappings.quickfix.description;}) | ||||||
|           (mkSetLznBinding "n" mappings.locList "<cmd>Trouble toggle loclist<CR>") |           (mkKeymap "n" cfg.trouble.mappings.locList "<cmd>Trouble toggle loclist<CR>" {desc = mappings.locList.description;}) | ||||||
|           (mkSetLznBinding "n" mappings.symbols "<cmd>Trouble toggle symbols<CR>") |           (mkKeymap "n" cfg.trouble.mappings.symbols "<cmd>Trouble toggle symbols<CR>" {desc = mappings.symbols.description;}) | ||||||
|         ]; |         ]; | ||||||
|       }; |       }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Ching Pei Yang
				Ching Pei Yang