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-term/src
Poliorcetics bdcd4d9411
Feat: LSP Type Hints (#5934)
* misc: missing inline, outdated link

* doc: Add new theme keys and config option to book

* fix: don't panic in Tree::try_get(view_id)

Necessary for later, where we could be receiving an LSP response
for a closed window, in which case we don't want to crash while
checking for its existence

* fix: reset idle timer on all mouse events

* refacto: Introduce Overlay::new and InlineAnnotation::new

* refacto: extract make_job_callback from Context::callback

* feat: add LSP display_inlay_hint option to config

* feat: communicate inlay hints support capabilities of helix to LSP server

* feat: Add function to request range of inlay hint from LSP

* feat: Save inlay hints in document, per view

* feat: Update inlay hints on document changes

* feat: Compute inlay hints on idle timeout

* nit: Add todo's about inlay hints for later

* fix: compute text annotations for current view in view.rs, not document.rs

* doc: Improve Document::text_annotations() description

* nit: getters don't use 'get_' in front

* fix: Drop inlay hints annotations on config refresh if necessary

* fix: padding theming for LSP inlay hints

* fix: tracking of outdated inlay hints should not be dependant on document revision (because of undos and such)

* fix: follow LSP spec and don't highlight padding as virtual text

* config: add some LSP inlay hint configs
1 year ago
..
commands Feat: LSP Type Hints (#5934) 1 year ago
keymap feat(dap): implement Restart request (#5651) 1 year ago
ui Feat: LSP Type Hints (#5934) 1 year ago
application.rs Generalised to multiple runtime directories with priorities (#5411) 1 year ago
args.rs Fix confusion with using --hsplit --vsplit on startup at same time (#4202) 2 years ago
commands.rs Feat: LSP Type Hints (#5934) 1 year ago
compositor.rs bump msrv to 1.63 (#5570) 1 year ago
config.rs Move top level lsp config to editor.lsp (#1868) 2 years ago
health.rs Generalised to multiple runtime directories with priorities (#5411) 1 year ago
job.rs bump msrv to 1.63 (#5570) 1 year ago
keymap.rs keymap: Test backslash escaping in commands 1 year ago
lib.rs Fix new clippy lints (#5892) 1 year ago
main.rs feat(lsp): pass client_info on initialization (#4904) 2 years ago