mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 02:52:37 +00:00 
			
		
		
		
	nvim-dap: fix bad keymap options
This commit is contained in:
		
					parent
					
						
							
								745da4539e
							
						
					
				
			
			
				commit
				
					
						ff07905bb8
					
				
			
		
					 1 changed files with 19 additions and 15 deletions
				
			
		|  | @ -11,6 +11,10 @@ | ||||||
|   inherit (lib.nvim.dag) entryAnywhere entryAfter; |   inherit (lib.nvim.dag) entryAnywhere entryAfter; | ||||||
| 
 | 
 | ||||||
|   cfg = config.vim.debugger.nvim-dap; |   cfg = config.vim.debugger.nvim-dap; | ||||||
|  |   opt = { | ||||||
|  |     silent = true; | ||||||
|  |     lua = true; | ||||||
|  |   }; | ||||||
|   inherit (options.vim.debugger.nvim-dap) mappings; |   inherit (options.vim.debugger.nvim-dap) mappings; | ||||||
| in { | in { | ||||||
|   config = mkMerge [ |   config = mkMerge [ | ||||||
|  | @ -29,23 +33,23 @@ in { | ||||||
|           // mapAttrs (_: v: (entryAfter ["nvim-dap"] v)) cfg.sources; |           // mapAttrs (_: v: (entryAfter ["nvim-dap"] v)) cfg.sources; | ||||||
| 
 | 
 | ||||||
|         keymaps = [ |         keymaps = [ | ||||||
|           (mkKeymap "n" cfg.mappings.continue "require('dap').continue" {desc = mappings.continue.description;}) |           (mkKeymap "n" cfg.mappings.continue "require('dap').continue" (opt // {desc = mappings.continue.description;})) | ||||||
|           (mkKeymap "n" cfg.mappings.restart "require('dap').restart" {desc = mappings.restart.description;}) |           (mkKeymap "n" cfg.mappings.restart "require('dap').restart" (opt // {desc = mappings.restart.description;})) | ||||||
|           (mkKeymap "n" cfg.mappings.terminate "require('dap').terminate" {desc = mappings.terminate.description;}) |           (mkKeymap "n" cfg.mappings.terminate "require('dap').terminate" (opt // {desc = mappings.terminate.description;})) | ||||||
|           (mkKeymap "n" cfg.mappings.runLast "require('dap').run_last" {desc = mappings.runLast.description;}) |           (mkKeymap "n" cfg.mappings.runLast "require('dap').run_last" (opt // {desc = mappings.runLast.description;})) | ||||||
| 
 | 
 | ||||||
|           (mkKeymap "n" cfg.mappings.toggleRepl "require('dap').repl.toggle" {desc = mappings.toggleRepl.description;}) |           (mkKeymap "n" cfg.mappings.toggleRepl "require('dap').repl.toggle" (opt // {desc = mappings.toggleRepl.description;})) | ||||||
|           (mkKeymap "n" cfg.mappings.hover "require('dap.ui.widgets').hover" {desc = mappings.hover.description;}) |           (mkKeymap "n" cfg.mappings.hover "require('dap.ui.widgets').hover" (opt // {desc = mappings.hover.description;})) | ||||||
|           (mkKeymap "n" cfg.mappings.toggleBreakpoint "require('dap').toggle_breakpoint" {desc = mappings.toggleBreakpoint.description;}) |           (mkKeymap "n" cfg.mappings.toggleBreakpoint "require('dap').toggle_breakpoint" (opt // {desc = mappings.toggleBreakpoint.description;})) | ||||||
| 
 | 
 | ||||||
|           (mkKeymap "n" cfg.mappings.runToCursor "require('dap').run_to_cursor" {desc = mappings.runToCursor.description;}) |           (mkKeymap "n" cfg.mappings.runToCursor "require('dap').run_to_cursor" (opt // {desc = mappings.runToCursor.description;})) | ||||||
|           (mkKeymap "n" cfg.mappings.stepInto "require('dap').step_into" {desc = mappings.stepInto.description;}) |           (mkKeymap "n" cfg.mappings.stepInto "require('dap').step_into" (opt // {desc = mappings.stepInto.description;})) | ||||||
|           (mkKeymap "n" cfg.mappings.stepOut "require('dap').step_out" {desc = mappings.stepOut.description;}) |           (mkKeymap "n" cfg.mappings.stepOut "require('dap').step_out" (opt // {desc = mappings.stepOut.description;})) | ||||||
|           (mkKeymap "n" cfg.mappings.stepOver "require('dap').step_over" {desc = mappings.stepOver.description;}) |           (mkKeymap "n" cfg.mappings.stepOver "require('dap').step_over" (opt // {desc = mappings.stepOver.description;})) | ||||||
|           (mkKeymap "n" cfg.mappings.stepBack "require('dap').step_back" {desc = mappings.stepBack.description;}) |           (mkKeymap "n" cfg.mappings.stepBack "require('dap').step_back" (opt // {desc = mappings.stepBack.description;})) | ||||||
| 
 | 
 | ||||||
|           (mkKeymap "n" cfg.mappings.goUp "require('dap').up" {desc = mappings.goUp.description;}) |           (mkKeymap "n" cfg.mappings.goUp "require('dap').up" (opt // {desc = mappings.goUp.description;})) | ||||||
|           (mkKeymap "n" cfg.mappings.goDown "require('dap').down" {desc = mappings.goDown.description;}) |           (mkKeymap "n" cfg.mappings.goDown "require('dap').down" (opt // {desc = mappings.goDown.description;})) | ||||||
|         ]; |         ]; | ||||||
|       }; |       }; | ||||||
|     }) |     }) | ||||||
|  | @ -59,7 +63,7 @@ in { | ||||||
|           inherit (cfg.ui) setupOpts; |           inherit (cfg.ui) setupOpts; | ||||||
| 
 | 
 | ||||||
|           keys = [ |           keys = [ | ||||||
|             (mkKeymap "n" cfg.mappings.toggleDapUI "function() require('dapui').toggle() end" {desc = mappings.toggleDapUI.description;}) |             (mkKeymap "n" cfg.mappings.toggleDapUI "function() require('dapui').toggle() end" (opt // {desc = mappings.toggleDapUI.description;})) | ||||||
|           ]; |           ]; | ||||||
|         }; |         }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Ching Pei Yang
				Ching Pei Yang