16375cdTreat 'Vagrantfile' files as Ruby code (#7112)Brandon Sprague
0c21c22Update languages.toml for Nickel (#7059)Viktor Kleen
0266ec6Update language support docBlaž Hrastnik
591629efix compilationBlaž Hrastnik
c6d1430Drop old cairo grammar, alias to rust for nowBlaž Hrastnik
207829eFix off-by-one in select symbol references (#7132)Matthew Toohey
8e2660bUpdate diagnostics correctly on LSP exit (#7111)Poliorcetics
6043c3cbuild(deps): bump bitflags from 2.2.1 to 2.3.1 (#7117)dependabot[bot]
a66e287build(deps): bump toml from 0.7.3 to 0.7.4 (#7120)dependabot[bot]
16275dbbuild(deps): bump regex from 1.8.1 to 1.8.2 (#7119)dependabot[bot]
d765132build(deps): bump pulldown-cmark from 0.9.2 to 0.9.3 (#7118)dependabot[bot]
16e0340feat(languages): recognise `Cargo.lock` as TOMLyvt
d3cca0fRecognise XAML files as XML (#7083)Chris
41f52d7fix(docs): Remove `config` from language configuration docs (#7082)LeoniePhiline
70e4cdbAdd command to merge non-consecutive ranges (#7053)Szabin
e4a9becfix off-by-one git-commit rulers (#7072)Charles Hall
ff442eenix: add overlay for convenient package usage (#7078)Yt
53f47bcMerge pull request #2507 from Philipp-M/multiple-language-serversBlaž Hrastnik
2a512f7Rebase cleanup/fixes and use lsp::CompletionItem in item_to_transaction directlyPhilipp Mildenberger
f8fa0d8Clarify language-servers documentation for mergeable LSP features (`diagnostics`, `code-action`, `completion`, `document-symbols` and `workspace-symbols`)Philipp Mildenberger
b6d0e26Sort language servers table in languages.toml and rename language server 'R' to 'r'Philipp Mildenberger
f45bbf1Apply all review suggestions (doc_id -> id, error message, unnecessary if)Philipp Mildenberger
656ee24Simplify gutter diagnostics rendering by using partition_point instead of binary searchPhilipp Mildenberger
2b746eaSome minor clarity/cosmetic improvementsPhilipp Mildenberger
39b9a4bAdd function `Editor::language_server_by_id` and refactor/simplify related code, also don't 'crash' in completion menu if language_server somehow disappearedPhilipp Mildenberger
521cdecRemove TODO comment in helix_lsp::Registry::restart and add doc-comment on top of function insteadPhilipp Mildenberger
dcb0767Reorder id generation for Clients to stay close to the old behaviorPhilipp Mildenberger
5674850Reduce boilerplate by 'use lsp::*' in Client::supports_feature, and remove TODO commentPhilipp Mildenberger
3e4bac1Fix lsp_restart across multiple different document scopes (language servers weren't restarted, if not of the same scope id), and fix some smaller rebase issuesPhilipp Mildenberger
2a21b93Fix crash with filtered diagnostics in gutter (e.g. when diagnostics aren't visible)Philipp Mildenberger
93fd79aRemove offset_encoding in CodeActionOrCommandItem, as it can be retrieved on demandPhilipp Mildenberger
073000eMaintain language servers TOML array order in `doc.language_servers`Philipp Mildenberger
ff26208Filter language servers also by capabilities in `doc.language_servers_with_feature`Philipp Mildenberger
9d089c2Fix docgen againPhilipp Mildenberger
451fe52Filter out already seen language servers in requests that can be sent to multiple language servers (code-action, completion, symbol pickers)Philipp Mildenberger
8ee5999Optimize gutter diagnostics and simplify shown_diagnosticsPhilipp Mildenberger
8ab6d7bUse let else instead of variable and fix some error messagesPhilipp Mildenberger
1d5d5daRemove offset_encoding in CompletionItemPhilipp Mildenberger
2eeac10Refactor doc language servers to a HashMap, and the config to use a Vec to retain orderPhilipp Mildenberger
b1199c5Remove symbol picker is_empty checkPhilipp Mildenberger
58c913cSimplify 'lsp_stop' commandPhilipp Mildenberger
7d20740Fix docgen and lsp-stop documentationPhilipp Mildenberger
60a6af1Remove boilerplate in the goto methods by generically composing functionsPhilipp Mildenberger
d963050Format/fix language docs a bitPhilipp Mildenberger
9639f42Refactor doc.shown_diagnostics to avoid an extra HashSetPhilipp Mildenberger
1122928Add method doc.supports_language_server for better readabilityPhilipp Mildenberger
ec2f909Simplify Display implementation for LanguageServerFeaturePhilipp Mildenberger
76b5cabRefactored doc.language_servers and doc.language_servers_with_feature to return an iterator and refactor LanguageServerFeature handling to a HashMap (language server name maps to features)Philipp Mildenberger
0637691Use DoubleEndedIterator instead of collect to Vec for reversingPhilipp Mildenberger
dd2f747Fix error messages when no language server is availablePhilipp Mildenberger
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list