Added code action shortcut from vim-lsp

This commit is contained in:
Warwick 2023-07-21 13:10:20 +01:00
parent dc06d04137
commit a846e65c6b

View file

@ -62,7 +62,7 @@ if has("termguicolors")
else else
let g:gruvbox_termcolors=16 let g:gruvbox_termcolors=16
endif endif
let g:gruvbox_improved_strings=1 "let g:gruvbox_improved_strings=1
let g:gruvbox_improved_warnings=1 let g:gruvbox_improved_warnings=1
colorscheme gruvbox colorscheme gruvbox
@ -91,6 +91,7 @@ function! s:on_lsp_buffer_enabled() abort
nmap <buffer> <leader>l[g <Plug>(lsp-previous-diagnostic) nmap <buffer> <leader>l[g <Plug>(lsp-previous-diagnostic)
nmap <buffer> <leader>l]g <Plug>(lsp-next-diagnostic) nmap <buffer> <leader>l]g <Plug>(lsp-next-diagnostic)
nmap <buffer> <leader>lK <plug>(lsp-hover) nmap <buffer> <leader>lK <plug>(lsp-hover)
nmap <buffer> <leader>la <plug>(lsp-code-action-float)
let g:lsp_format_sync_timeout = 1000 let g:lsp_format_sync_timeout = 1000
autocmd! BufWritePre *.rs,*.go,*.cpp,*.c,*.h,*.cs,*.js,*.jsx,*.ts call execute('LspDocumentFormatSync') autocmd! BufWritePre *.rs,*.go,*.cpp,*.c,*.h,*.cs,*.js,*.jsx,*.ts call execute('LspDocumentFormatSync')