2020-12-04 23:54:53 +01:00
|
|
|
" Highlight references
|
2019-09-30 23:10:32 +02:00
|
|
|
let g:lsp_highlight_references_enabled = 1
|
2020-12-04 23:54:53 +01:00
|
|
|
highlight lspReference cterm=bold,italic ctermfg=148 ctermbg=0
|
2019-09-30 23:10:32 +02:00
|
|
|
|
2020-12-04 23:54:53 +01:00
|
|
|
" Error/warning signs
|
2019-09-30 23:10:32 +02:00
|
|
|
let g:lsp_signs_enabled = 1
|
|
|
|
let g:lsp_diagnostics_echo_cursor = 1
|
|
|
|
let g:lsp_signs_error = {'text': '✗'}
|
|
|
|
let g:lsp_signs_warning = {'text': '‼'}
|
2018-03-12 21:52:46 +01:00
|
|
|
|
2020-12-04 23:54:53 +01:00
|
|
|
" Keyboard shortcuts
|
2018-03-12 21:52:46 +01:00
|
|
|
noremap <Leader>df :LspDocumentFormat<cr>
|
|
|
|
vnoremap <Leader>df :LspDocumentRangeFormat<cr>
|
|
|
|
noremap <Leader>dr :LspReferences<cr>
|
|
|
|
noremap <F3> :LspDefinition<cr>
|
|
|
|
noremap <Leader>dR :LspRename<cr>
|
|
|
|
noremap <Leader>dh :LspHover<cr>
|
|
|
|
noremap <Leader>ds :LspWorkspaceSymbol<cr>
|