Closed Kenneth-Mata closed 6 months ago
As far as I know the LSP spec does not support this. Does this work in any other editor you have tried?
i'll check out in emacs with eglot and see, feels very odd if the spec does not support it
As far as I know the LSP spec does not support this. Does this work in any other editor you have tried?
Looking around at this issue in lsp-mode (one lsp implementation for emacs) eglot does seem to do so, or at least doing so using signature help
Ah interesting, I bet those are keybindings to cycle through the signatures list: https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#signatureHelp
That would also be useful for languages with variadic functions where you might want to see a signature for a function with higher arity
Was curious how is this one going, today i happened to be looking at neovim and instead of cycling through the different signatures, they just call the full list and display it
It works fine on VSCode with clangd, giving you the ability to cycle through the implementations with the up and down arrow keys. Is this currently in the roadmap? I am interested in implementing this, as it's one of the only sticking points preventing me from adopting helix for my C++ work.
Bumping this because in csharp this is quite a hassle to constantly have to google the documentation of certain functions just to find out the overloads
I'm using omnisharp and i get the documentation popup which shows the documentation for the main implementation of the method but there doesn't seem to be a way to cycle through the different overloads.