Add language server key mappings
This commit is contained in:
parent
e6f0b4b210
commit
3d8a9d4d61
1 changed files with 15 additions and 0 deletions
|
|
@ -7,6 +7,9 @@
|
|||
enable = true;
|
||||
vimAlias = true;
|
||||
extraConfig = ''
|
||||
" use space as leader
|
||||
let mapleader = " "
|
||||
|
||||
colorscheme NeoSolarized
|
||||
|
||||
"""""""""""""""""
|
||||
|
|
@ -42,6 +45,18 @@
|
|||
|
||||
let g:deoplete#enable_at_startup = 1
|
||||
|
||||
nnoremap <silent> gd <cmd>lua vim.lsp.buf.definition()<CR>
|
||||
nnoremap <silent> gi <cmd>lua vim.lsp.buf.implementation()<CR>
|
||||
nnoremap <silent> gr <cmd>lua vim.lsp.buf.references()<CR>
|
||||
nnoremap <silent> gD <cmd>lua vim.lsp.buf.declaration()<CR>
|
||||
nnoremap <silent> ge <cmd>lua vim.lsp.diagnostic.set_loclist()<CR>
|
||||
nnoremap <silent> K <cmd>lua vim.lsp.buf.hover()<CR>
|
||||
nnoremap <silent> <leader>f <cmd>lua vim.lsp.buf.formatting()<CR>
|
||||
nnoremap <silent> <leader>rn <cmd>lua vim.lsp.buf.rename()<CR>
|
||||
|
||||
nnoremap <silent> <leader>a <cmd>lua vim.lsp.buf.code_action()<CR>
|
||||
xmap <silent> <leader>a <cmd>lua vim.lsp.buf.range_code_action()<CR>
|
||||
|
||||
lua require('init')
|
||||
'';
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue