on 2158366 help sign in
all commits
48e344afeat: code actions - document edits (#478)Grzegorz Baranski 0aa4390Added option to provide a custom config file to the lsp. (#460)Cor Peters 4efd671Work on moving code over to LineEnding instead of assuming '\n'.Nathan Vegdahl c2aad85Handle language server shutdown with timeoutwojciechkepka d095ec1Reenable `work_done_progress` capabilitywojciechkepka 38cb934Add unique id to each lsp client/server pairwojciechkepka 80b4a69Update `client::reply` to be non asyncwojciechkepka a6d3958Add `work_done_token` as parameter to lsp methodswojciechkepka 9baf1ecadd symbol picker (#230)Robin a8a5bcdTemporarily disable workDoneBlaž Hrastnik 098806clsp: Display LSP progress messages (#216)Wojciech Kępka 7cc13feDerive debug without featureIvan Tham 1a3a924Implement Debug for data structure as a featurenotoria ea66670helix-lsp cleanupEgor Karavaev 960bc9fDon't panic on LSP not startingEgor Karavaev 8d6fad4lsp: Provide workspace root on client.initialize()Blaž Hrastnik fd4fd12clippy lintBlaž Hrastnik ba97005Work around the rest of the blocking issues.Blaž Hrastnik d00414fStart moving more LSP calls into callbacks/futures without capturing selfBlaž Hrastnik 355ad3cTokio migration.Blaž Hrastnik 3e5f24alsp: support both utf-8 and utf-16 offsets.Blaž Hrastnik 5aed1f3lsp: Gracefully fail if binary doesn't exist.Blaž Hrastnik 0e9ecccclippy: Drop or-patterns for now because they're not on stable rust yetBlaž Hrastnik ceea5eaclippy lintBlaž Hrastnik 2a3910cwip: Async async. Delay response handling with a callback.Blaž Hrastnik 9a36d2cwip: Hooks & trigger characters for completion/signature_help.Blaž Hrastnik e9bd9e7Pos conversions always operate on whole documents.Blaž Hrastnik 15f142blsp: Use into_iter->map->collect instead of manual loop.Blaž Hrastnik 4240f75lsp: Fix compilation errors.Blaž Hrastnik a5f9080goto_request wipJan Hrastnik b738ae1more goto lsp functionsJan Hrastnik 0322c28gd now works for singular definitionJan Hrastnik 8a68a04gotodefiniton now runs but doesnt return anythingJan Hrastnik d3ddc8dwipJan Hrastnik eca2a73lsp: Pass through language_id on didOpenTextDocument.Blaž Hrastnik 143cfe1minor: TODO comment cleanupBlaž Hrastnik 6cbfb05lsp: Emit didSave notifications.Blaž Hrastnik 4102992Bump deps.Blaž Hrastnik 1ae7c43commands: = as range formatting (via lsp)Blaž Hrastnik 7162632lsp: Hover documentation draft.Blaž Hrastnik 87a6d4eminor: Simplify some code.Blaž Hrastnik 61ce2c9lsp: Disable snippet_support until we implement it.Blaž Hrastnik 004a4f3lsp: Handle responses being returned after request timed out.Blaž Hrastnik c9dd1c9treewide: &RopeSlice -> RopeSlice. It's Copy so no reason to pass by refBlaž Hrastnik d5f9622lsp: edit events change ranges need to affect each other.Blaž Hrastnik b7da7f8lsp: Test changeset_to_changes.Blaž Hrastnik 0541fbbAdjust LSP changeset generation too: insert now always preceedes delete.Blaž Hrastnik 777a809Address clippy lints.Blaž Hrastnik 941c34alsp: Move timeouts into client.requestBlaž Hrastnik 3cbab20lsp: Fix pos_to_lsp_pos calculation.Blaž Hrastnik