on 2158366 help sign in
all commits
0aa4390Added option to provide a custom config file to the lsp. (#460)Cor Peters c9be480Make formatting happen asynchronously.Joe Neeman cad14c6Address nightly clippy warningsBlaž Hrastnik cc357d5Add progress spinners to status linewojciechkepka c2aad85Handle language server shutdown with timeoutwojciechkepka 38cb934Add unique id to each lsp client/server pairwojciechkepka 52fb90bAdd `MethodCall`, `ProgressStatus`, `LspProgressMap`wojciechkepka 9baf1ecadd symbol picker (#230)Robin c754df1lsp: Check bounds when converting lsp positions (#204)Wojciech Kępka 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 d554196Remove select_all implementationEgor Karavaev e4ff75bAdd :fmt (formats the whole file).Blaž Hrastnik 6c705f0LintBlaž Hrastnik caf4349Remove some of the panics, just log instead.Blaž Hrastnik ba97005Work around the rest of the blocking issues.Blaž Hrastnik 355ad3cTokio migration.Blaž Hrastnik 3b90317Add window/showMessage / logMessage stubs so gopls fully starts.Blaž Hrastnik 3e5f24alsp: support both utf-8 and utf-16 offsets.Blaž Hrastnik 5aed1f3lsp: Gracefully fail if binary doesn't exist.Blaž Hrastnik 2a3910cwip: Async async. Delay response handling with a callback.Blaž Hrastnik e3c4edaAdd the machinery to load syntax config from TOML.Blaž Hrastnik e9bd9e7Pos conversions always operate on whole documents.Blaž Hrastnik 5237084Don't publicly re-export once_cell in lsp.Blaž Hrastnik 59e6024Remove State from a few more signatures.Blaž Hrastnik 8eaf9a4Make Transaction::change only rely on the rope.Blaž Hrastnik 87e3cd3ui: Render diagnostic errors in sideline.Blaž Hrastnik bb87b08Configure language servers via LanguageConfiguration.Blaž Hrastnik 1ae7c43commands: = as range formatting (via lsp)Blaž Hrastnik c9dd1c9treewide: &RopeSlice -> RopeSlice. It's Copy so no reason to pass by refBlaž Hrastnik 05c7fb9Refactoring: move language_servers into Editor, proper load for doc.Blaž Hrastnik 777a809Address clippy lints.Blaž Hrastnik 3cbab20lsp: Fix pos_to_lsp_pos calculation.Blaž Hrastnik cd16df1lsp: generate_transaction_from_text_editsBlaž Hrastnik 955cb81Init lsp through the registry.Blaž Hrastnik 39bf1caUpdate deps.Blaž Hrastnik a7869c7wipBlaž Hrastnik cc6bdf8Text change generation, RPC call handling.Blaž Hrastnik 81ccca0Improve error typing.Blaž Hrastnik ef5e5f9state.version trackingBlaž Hrastnik 49254d7Total mess but it works: diagnostic marking.Blaž Hrastnik f9bfba4Reroute LSP notification events into the main app event loop.Blaž Hrastnik 13cb442wip: Fetching diagnostics, parsing notifications.Blaž Hrastnik f03830bwip: Basic LSP lifecycle requests/notifications.Blaž Hrastnik 8adcf50wipBlaž Hrastnik