-
Notifications
You must be signed in to change notification settings - Fork 306
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vim-lsp 2020 #624
Comments
+1 to add :LspAllDocumentDiagnostics. Some LS send diagnostics that are not opened files in Vim. But these are useful to notice errors. |
Non stdio support (TCP) ? There are some servers that support only TCP (godot game engine as example) and for vim there is only |
disable/enable virtual text for a specific diagnostic type. That would be nice. |
Thank you for your continued development of vim-lsp! It's great! What I miss the most is the ability to call its (autoload) functions from my VimScript code so that I can tailor its behavior better to my needs. Commands like A similar argument goes for And so on for other commands: |
Just started using vim-lsp a few days ago, so forgive me if this is already there and I just couldn't find it, but I would love to see code lens support. |
I have created a docker image for my purposes - not shared yet. I can work on the docker image piece if it is not already taken up. What do you need for it? |
@randomgeek78 feel free to start a new thread on docker and more than happy to have discussions there. Ideally I want someone to use |
Cool. Let me create a new thread. Tx |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
@prabirshrestha You may want to add "pinned" label to this issue to prevent stale bot from closing. |
integration tests are now supported via rust-analyzer. #959 |
@idbrii any reason you want the issue to be still open. We are about to be done with 2020 and most of the items I would like to work on are done or have started. |
@prabirshrestha I suggested keeping it open to make it easier to find. As a user it takes more digging to find the current priorities and looks like the task list isn't still relevant/active when it's closed. But you're right, 2020 is nearly done, so no point in reopening. |
Let us this issue to discuss what we would like to work on for 2020.
Here are some of the high level
Infra
Improve integration tests so that it tests with real language server. We should create a docker image so we don't have to be install language server during CI. Ok for this to run only in linux docker images as long as the utils such as file conversion runs in all OS and vim and neovim.Uses rust-analyzer for integration tests.s:on_text_document_did_change
isn't fired in normal mode #125s:on_text_document_did_change
isn't fired in normal modeNew Users
Features
lsp_highlight_references_enabled
is disabled by default since it doesn't use did changes and has perf impact. We should eitherremove it completelyor fix the perf.LspDefinition
to open in split/vsplit/tabPerf improvements
The text was updated successfully, but these errors were encountered: