helix-mirror/book/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
2023-03-11 11:32:14 +09:00
..
generated Add command for resetting diff hunks (#5736) 2023-03-08 10:49:14 +09:00
guides Rewrite and refactor all documentation (#5534) 2023-03-06 18:27:17 +09:00
commands.md Rewrite and refactor all documentation (#5534) 2023-03-06 18:27:17 +09:00
configuration.md Feat: LSP Type Hints (#5934) 2023-03-11 11:32:14 +09:00
from-vim.md Fix typos (#3858) 2022-09-17 06:34:48 -05:00
install.md Generalised to multiple runtime directories with priorities (#5411) 2023-03-09 23:50:43 +09:00
keymap.md Rewrite and refactor all documentation (#5534) 2023-03-06 18:27:17 +09:00
lang-support.md Rewrite and refactor all documentation (#5534) 2023-03-06 18:27:17 +09:00
languages.md Softwrapping improvements (#5893) 2023-03-08 11:02:11 +09:00
remapping.md Rewrite and refactor all documentation (#5534) 2023-03-06 18:27:17 +09:00
SUMMARY.md Rewrite and refactor all documentation (#5534) 2023-03-06 18:27:17 +09:00
themes.md Feat: LSP Type Hints (#5934) 2023-03-11 11:32:14 +09:00
title-page.md book: add wiki links to the title page and install page (#3017) 2022-07-09 11:08:47 -05:00
usage.md Rewrite and refactor all documentation (#5534) 2023-03-06 18:27:17 +09:00