helix/helix-term/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
2022-07-19 11:28:24 +09:00
..
commands Add lsp signature help (#1755) 2022-07-19 11:28:24 +09:00
keymap feat(term): uniformize word-wise movement and deletion (#2500) 2022-07-15 21:59:00 +08:00
ui Add lsp signature help (#1755) 2022-07-19 11:28:24 +09:00
application.rs Set the selection point of the first file correctly (#3073) 2022-07-18 10:14:36 +09:00
args.rs adds --vsplit and --hsplit arguments (#2773) 2022-07-01 18:27:32 +09:00
commands.rs Add lsp signature help (#1755) 2022-07-19 11:28:24 +09:00
compositor.rs Add lsp signature help (#1755) 2022-07-19 11:28:24 +09:00
config.rs Move top level lsp config to editor.lsp (#1868) 2022-03-28 10:11:52 +09:00
health.rs fix: do not color health summary when stdout is piped (#2836) 2022-06-20 17:07:32 +02:00
job.rs fix(command): write-quit: do not quit if write fails 2022-06-18 23:57:47 -04:00
keymap.rs Reuse menu::Item trait in picker (#2814) 2022-07-02 13:21:27 +02:00
lib.rs Add refresh-config and open-config command (#1803) 2022-03-25 18:05:20 +09:00
main.rs adds --vsplit and --hsplit arguments (#2773) 2022-07-01 18:27:32 +09:00