87 call delete(errors) |
87 call delete(errors) |
88 endtry |
88 endtry |
89 endfunc |
89 endfunc |
90 |
90 |
91 func! vimrc#on_lsp_buffer_enabled() abort |
91 func! vimrc#on_lsp_buffer_enabled() abort |
92 setl omnifunc=lsp#complete |
92 setl omnifunc=lsp#complete |
93 setl signcolumn=yes |
93 nmap <buffer> <F9> <plug>(lsp-hover) |
94 nmap <buffer> <F9> <plug>(lsp-hover) |
94 nmap <buffer> gd <plug>(lsp-definition) |
95 nmap <buffer> gd <plug>(lsp-definition) |
95 nmap <buffer> ]d <plug>(lsp-next-diagnostic) |
96 nmap <buffer> ]d <plug>(lsp-next-diagnostic) |
96 nmap <buffer> [d <plug>(lsp-previous-diagnostic) |
97 nmap <buffer> [d <plug>(lsp-previous-diagnostic) |
|
98 endfunc |
97 endfunc |