You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helix-plus/helix-view/src
Gokul Soumya 791bf7e50a
Add lsp signature help (#1755)
* Add lsp signature help

* Do not move signature help popup on multiple triggers

* Highlight current parameter in signature help

* Auto close signature help

* Position signature help above to not block completion

* Update signature help on backspace/insert mode delete

* Add lsp.auto-signature-help config option

* Add serde default annotation for LspConfig

* Show LSP inactive message only if signature help is invoked manually

* Do not assume valid signature help response from LSP

Malformed LSP responses are common, and these should not crash the
editor.

* Check signature help capability before sending request

* Reuse Open enum for PositionBias in popup

* Close signature popup and exit insert mode on escape

* Add config to control signature help docs display

* Use new Margin api in signature help

* Invoke signature help on changing to insert mode
2 years ago
..
handlers Add more context; Editor::open doesn't need to own path 2 years ago
clipboard.rs cfg-gate unused functions on macos & windows (#2332) 3 years ago
document.rs Fix initial selection of Document in new view 2 years ago
editor.rs Add lsp signature help (#1755) 2 years ago
graphics.rs Refactor Margin for fine grained control (#2727) 2 years ago
gutter.rs Make gutters padding optional (#2996) 2 years ago
info.rs Handle newlines in register infobox 3 years ago
input.rs Format keys identically in statusline and command palette (#2790) 2 years ago
keyboard.rs fix: Normalize backtab into shift-tab 3 years ago
lib.rs Split off dap event handlers into helix-view to allow reuse 3 years ago
macros.rs Simplify view/doc macros 3 years ago
theme.rs Add live preview to theme picker (#1798) 2 years ago
tree.rs add history suggest to global search (#2717) 2 years ago
view.rs Make gutters padding optional (#2996) 2 years ago