mfussenegger / nvim-jdtls

Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls
GNU General Public License v3.0
1.05k stars 61 forks source link

Implementing Progress Support for jdtls #434

Closed avinashsivaraman closed 1 year ago

avinashsivaraman commented 1 year ago

Problem Statement

Today, Progress while attaching and loading the package is provided as message which blocks the current work and we need to "Press any Key to continue". This essentially blocks us from working till all the packages are loaded.

Please add support for https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#progress which will not block your current flow and there are lot of plugins which makes use this messages to make us more productive.

https://github.com/j-hui/fidget.nvim

Ideas or possible solutions

No response

mfussenegger commented 1 year ago

$/progress support is already implemented in both neovim upstream and eclipse.jdt.ls.

See https://github.com/mfussenegger/nvim-jdtls/commit/efefcdc1087caa4466c00bf338227725eff82965

You can disable the echo messages setting config.handlers['language/status'] = function() end