update
This commit is contained in:
		
							parent
							
								
									5d45cd9158
								
							
						
					
					
						commit
						472bc66386
					
				
					 1 changed files with 27 additions and 0 deletions
				
			
		
							
								
								
									
										27
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										27
									
								
								init.lua
									
									
									
									
									
								
							|  | @ -36,6 +36,33 @@ if vim.g.vscode then | |||
| 			end | ||||
| 		}, | ||||
| 	}) | ||||
| 	local vscode = require('vscode') | ||||
| 
 | ||||
| 	local opts = { noremap = true, silent = true } | ||||
| 	vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, opts) | ||||
| 	vim.keymap.set('n', 'gd', function() | ||||
| 		vscode.call("editor.action.revealDefinition") | ||||
| 	end, opts) | ||||
| 	vim.keymap.set('n', 'K', vim.lsp.buf.hover, opts) | ||||
| 	vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, opts) | ||||
| 	vim.keymap.set('n', '<C-k>', vim.lsp.buf.signature_help, opts) | ||||
| 	vim.keymap.set('n', '<leader>wa', vim.lsp.buf.add_workspace_folder, opts) | ||||
| 	vim.keymap.set('n', '<leader>wr', vim.lsp.buf.remove_workspace_folder, opts) | ||||
| 	vim.keymap.set('n', '<leader>wl', function() | ||||
| 		print(vim.inspect(vim.lsp.buf.list_workspace_folders())) | ||||
| 	end, opts) | ||||
| 	vim.keymap.set('n', '<leader>D', vim.lsp.buf.type_definition, opts) | ||||
| 	vim.keymap.set('n', '<leader>rn', vim.lsp.buf.rename, opts) | ||||
| 	vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts) | ||||
| 	vim.keymap.set('n', '<leader>k', vim.diagnostic.open_float, opts) | ||||
| 	vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts) | ||||
| 	vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts) | ||||
| 	vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, opts) | ||||
| 	vim.keymap.set('n', '<leader>ca', function() | ||||
| 		vscode.call("editor.action.quickFix") | ||||
| 	end | ||||
| 	, opts) | ||||
| 
 | ||||
| 	return | ||||
| end | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue