mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 02:52:37 +00:00 
			
		
		
		
	refactor!: use a new keymaps configuration format
This commit is contained in:
		
					parent
					
						
							
								5915262864
							
						
					
				
			
			
				commit
				
					
						efaf8e81b7
					
				
			
		
					 11 changed files with 343 additions and 182 deletions
				
			
		|  | @ -10,8 +10,8 @@ in { | |||
|   config = mkIf cfg.enable { | ||||
|     vim.startPlugins = ["hop-nvim"]; | ||||
| 
 | ||||
|     vim.nnoremap = { | ||||
|       "<leader>h" = "<cmd> HopPattern<CR>"; | ||||
|     vim.maps.normal."<leader>h" = { | ||||
|       action = "<cmd> HopPattern<CR>"; | ||||
|     }; | ||||
| 
 | ||||
|     vim.luaConfigRC.hop-nvim = nvim.dag.entryAnywhere '' | ||||
|  |  | |||
|  | @ -13,38 +13,38 @@ in { | |||
|       "telescope" | ||||
|     ]; | ||||
| 
 | ||||
|     vim.nnoremap = | ||||
|     vim.maps.normal = | ||||
|       { | ||||
|         "<leader>ff" = "<cmd> Telescope find_files<CR>"; | ||||
|         "<leader>fg" = "<cmd> Telescope live_grep<CR>"; | ||||
|         "<leader>fb" = "<cmd> Telescope buffers<CR>"; | ||||
|         "<leader>fh" = "<cmd> Telescope help_tags<CR>"; | ||||
|         "<leader>ft" = "<cmd> Telescope<CR>"; | ||||
|         "<leader>ff" = {action = "<cmd> Telescope find_files<CR>";}; | ||||
|         "<leader>fg" = {action = "<cmd> Telescope live_grep<CR>";}; | ||||
|         "<leader>fb" = {action = "<cmd> Telescope buffers<CR>";}; | ||||
|         "<leader>fh" = {action = "<cmd> Telescope help_tags<CR>";}; | ||||
|         "<leader>ft" = {action = "<cmd> Telescope<CR>";}; | ||||
| 
 | ||||
|         "<leader>fvcw" = "<cmd> Telescope git_commits<CR>"; | ||||
|         "<leader>fvcb" = "<cmd> Telescope git_bcommits<CR>"; | ||||
|         "<leader>fvb" = "<cmd> Telescope git_branches<CR>"; | ||||
|         "<leader>fvs" = "<cmd> Telescope git_status<CR>"; | ||||
|         "<leader>fvx" = "<cmd> Telescope git_stash<CR>"; | ||||
|         "<leader>fvcw" = {action = "<cmd> Telescope git_commits<CR>";}; | ||||
|         "<leader>fvcb" = {action = "<cmd> Telescope git_bcommits<CR>";}; | ||||
|         "<leader>fvb" = {action = "<cmd> Telescope git_branches<CR>";}; | ||||
|         "<leader>fvs" = {action = "<cmd> Telescope git_status<CR>";}; | ||||
|         "<leader>fvx" = {action = "<cmd> Telescope git_stash<CR>";}; | ||||
|       } | ||||
|       // ( | ||||
|         if config.vim.lsp.enable | ||||
|         then { | ||||
|           "<leader>flsb" = "<cmd> Telescope lsp_document_symbols<CR>"; | ||||
|           "<leader>flsw" = "<cmd> Telescope lsp_workspace_symbols<CR>"; | ||||
|           "<leader>flsb" = {action = "<cmd> Telescope lsp_document_symbols<CR>";}; | ||||
|           "<leader>flsw" = {action = "<cmd> Telescope lsp_workspace_symbols<CR>";}; | ||||
| 
 | ||||
|           "<leader>flr" = "<cmd> Telescope lsp_references<CR>"; | ||||
|           "<leader>fli" = "<cmd> Telescope lsp_implementations<CR>"; | ||||
|           "<leader>flD" = "<cmd> Telescope lsp_definitions<CR>"; | ||||
|           "<leader>flt" = "<cmd> Telescope lsp_type_definitions<CR>"; | ||||
|           "<leader>fld" = "<cmd> Telescope diagnostics<CR>"; | ||||
|           "<leader>flr" = {action = "<cmd> Telescope lsp_references<CR>";}; | ||||
|           "<leader>fli" = {action = "<cmd> Telescope lsp_implementations<CR>";}; | ||||
|           "<leader>flD" = {action = "<cmd> Telescope lsp_definitions<CR>";}; | ||||
|           "<leader>flt" = {action = "<cmd> Telescope lsp_type_definitions<CR>";}; | ||||
|           "<leader>fld" = {action = "<cmd> Telescope diagnostics<CR>";}; | ||||
|         } | ||||
|         else {} | ||||
|       ) | ||||
|       // ( | ||||
|         if config.vim.treesitter.enable | ||||
|         then { | ||||
|           "<leader>fs" = "<cmd> Telescope treesitter<CR>"; | ||||
|           "<leader>fs" = {action = "<cmd> Telescope treesitter<CR>";}; | ||||
|         } | ||||
|         else {} | ||||
|       ); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 n3oney
				n3oney