summaryrefslogtreecommitdiff
path: root/helix-term/src/ui/completion.rs
Commit message (Expand)AuthorAge
* Support drawing popup frame (#4313)ath32023-12-19
* Reformat with nightly rustfmt for better let-else formatting (#7721)Philipp Mildenberger2023-07-27
* Save an undo checkpoint before accepting completion (#7747)Michael Davis2023-07-27
* add config option for instant completion entry preview (defaulting to true).Luca Schlecker2023-06-09
* Rebase cleanup/fixes and use lsp::CompletionItem in item_to_transaction directlyPhilipp Mildenberger2023-05-18
* Apply all review suggestions (doc_id -> id, error message, unnecessary if)Philipp Mildenberger2023-05-18
* Add function `Editor::language_server_by_id` and refactor/simplify related co...Philipp Mildenberger2023-05-18
* Remove offset_encoding in CompletionItemPhilipp Mildenberger2023-05-18
* Remove unnecessary completion support check (likely an artifact)Philipp Mildenberger2023-05-18
* Adds support for multiple language servers per language.Philipp Mildenberger2023-05-18
* clarify comments about completion savepointsPascal Kuthe2023-05-18
* only resolve completion items oncePascal Kuthe2023-05-18
* resolve completions before applying transactionsPascal Kuthe2023-05-18
* correctly handle completion rerequestPascal Kuthe2023-05-18
* robustly handle invalid LSP ranges (#6512)Pascal Kuthe2023-04-03
* Hide signature help if it overlays completion menu (#5523)Pascal Kuthe2023-03-31
* indent snippets to line indent instead of completion start (#6263)Pascal Kuthe2023-03-11
* treat replace/insertmode consistently, default to insertPascal Kuthe2023-03-10
* fix snippet bugs and multicursor completion edgecasesPascal Kuthe2023-03-10
* allow LSP insert text to replace non-matching prefixes (#5469)Taylor C. Richberger2023-03-10
* store multiple snapshots on the document at oncePascal Kuthe2023-03-09
* save selection before completion savepointPascal Kuthe2023-03-09
* Handle snippets for LSPs not providing offsets for completionAndrii Grynenko2023-03-08
* Render every LSP snippets for every cursorAndrii Grynenko2023-03-08
* Delete snippet placeholders when accepting completionPascal Kuthe2023-03-08
* Apply snippets as transactionsMichael Davis2023-03-08
* Use Popup::ignore_escape_key helper for completion (#6006)Michael Davis2023-02-16
* feat(ui): deprecated completions (#5932)Matouš Dzivjak2023-02-13
* Fix completion doc popup area calculation logicGokul Soumya2023-02-11
* Create popup rect instead of using raw valuesGokul Soumya2023-02-11
* Refactor our Markdown construction in completion docGokul Soumya2023-02-11
* Rename completion doc popup area variablesGokul Soumya2023-02-11
* Use early return in rendering completion docGokul Soumya2023-02-11
* rework positioning/rendering and enable softwrap/virtual text (#5420)Pascal Kuthe2023-01-31
* Remove apply_transaction helper (#5598)Ivan Tham2023-01-21
* Replace menu::Item::{row, label} with format()Gokul Soumya2023-01-18
* Only write newlines in menu selection popup if the lsp returns detail (#4902)ath32022-12-09
* Apply completion edits to all cursors (#4496)Michael Davis2022-12-06
* lsp: Check server provider capabilities (#3554)Michael Davis2022-11-22
* lsp: Resolve completion item asynchronously on idle-timeout (#4781)Michael Davis2022-11-18
* Popup scrollbar (#4449)Manos Mertzianis2022-11-15
* `error!` on unknown `CompletionItemKind` (#4658)Marko Klobučar Ledinšćak2022-11-08
* lsp: Support insertReplaceBlaž Hrastnik2022-11-08
* feat(lsp): LSP preselected items appear first in completion menu (#4480)lazytanuki2022-10-27
* lsp: Resolve completion items missing documentation on idle (#4406)Michael Davis2022-10-22
* never sort menu items when no fuzzy matching is possiblePascal Kuthe2022-10-21
* sort codeaction by their kind instead of alphabeticallyPascal Kuthe2022-10-21
* Add a helper function for applying transactionsMichael Davis2022-10-11
* Apply transactions to ViewsMichael Davis2022-10-11
* Derive Document language name from languages.toml name key (#3338)Michael Davis2022-08-30