vim-lsp icon indicating copy to clipboard operation
vim-lsp copied to clipboard

async language server protocol plugin for vim and neovim

Results 95 vim-lsp issues
Sort by recently updated
recently updated
newest added

Please consider using `prop_add_list()` and `sign_placelist()` when placing multiple signs and properties. From my experience the performance impact is huge when adding 100+ elements at once. There is currently a...

wontfix

When I changed colorscheme, highlights for virtual text and diagnostic were cleared. Please use `ColorScheme` autocmd and `highlight default link` command instead of `hlexists()`. as is ```vim if !hlexists('LspErrorHighlight') highlight...

wontfix

On current implementation, hovers are shown per the servers. ``` call lsp#callbag#pipe( \ lsp#callbag#fromList(l:servers), \ lsp#callbag#flatMap({server-> \ lsp#request(server, l:request) \ }), \ lsp#callbag#tap({x->s:show_hover(l:ui, x['server_name'], x['request'], x['response'])}), \ lsp#callbag#takeUntil(lsp#callbag#pipe( \ lsp#stream(),...

wontfix

As suggested in the docs, I have this setting: ```vim let g:lsp_preview_doubletap = [function('lsp#ui#vim#output#closepreview')] ``` It used to work well, but recently, that stopped working. Manually `:call`ing that function does...

wontfix

👋 from [Gitpod](https://www.gitpod.io/blog/gitpod-for-opensource), Your open-source project was one of the competition entrants at [DevX Conf](https://www.gitpod.io/blog/devxconf-2022-wrap) and there are funds outstanding that can be claimed by the project steward. If you...

wontfix

Right now, I can't use :cp, :cn etc. for LSP diagnostics, instead there's a totally separate mechanism. Is there any way to make this possible? Using latest vim. Since things...

In my `.vimrc` I have the following: ``` function! Diagnostic_Toggle() if g:lsp_diagnostics_float_cursor let g:lsp_diagnostics_float_cursor = 0 else let g:lsp_diagnostics_float_cursor = 1 endif :endfunction nnoremap e :call Diagnostic_Toggle() ``` I use...

vimrc: ``` set nocompatible call plug#begin() Plug 'prabirshrestha/vim-lsp' Plug 'mattn/vim-lsp-settings' call plug#end() let g:lsp_settings = { \ 'golangci-lint-langserver': { \ 'initialization_options': { \ 'command': [ \ 'golangci-lint', 'run', '--fast', \...

When trying to debug server configuration (recently for me: mattn/vim-lsp-settings/issues/542), it's useful to see the workspace_config for the server. I think this is more useful than anything else in server_info...

eclipse.jdt.ls can retrieve definitions for symbols located in jar files. Example: ```java import javax.jms.JMSException; ``` In a maven project, when cursor is on `JMSExc|eption`, :LspDefinition would reply with the following,...