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/ui
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
..
fuzzy_match Treat space as a seperator instead of a character in fuzzy picker 2 years ago
completion.rs treat replace/insertmode consistently, default to insert 1 year ago
document.rs update MSRV to 1.65 1 year ago
editor.rs Feat: LSP Type Hints (#5934) 1 year ago
fuzzy_match.rs Fix new clippy lints (#5892) 1 year ago
info.rs Refactor Margin for fine grained control (#2727) 2 years ago
lsp.rs rework positioning/rendering and enable softwrap/virtual text (#5420) 1 year ago
markdown.rs Fix lacking space panic (#6109) 1 year ago
menu.rs ignore case while filtering completions (#6008) 1 year ago
mod.rs Generalised to multiple runtime directories with priorities (#5411) 1 year ago
overlay.rs Add DynamicPicker for updating options on every key 2 years ago
picker.rs Feat: LSP Type Hints (#5934) 1 year ago
popup.rs Add some function documentations (#5360) 1 year ago
prompt.rs Add shift-backspace keybind alias for backspace (#4937) 1 year ago
spinner.rs Instant is more suitable than SystemTime for spinners 2 years ago
statusline.rs Add a version-control statusline element (#5682) 1 year ago
text.rs Fix 'attempt to divide by zero' panic (#6155) 1 year ago