on a2e11af help sign in
a2e11afSupport hidden justfiles (#7088)William Etheredge 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