Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | LSP 3.16 - Released | kjeremy | 2020-12-17 | 1 | -3/+3 |
| | |||||
* | add a language configuration for VS Code | Dusty Pomerleau | 2020-12-13 | 1 | -0/+11 |
| | |||||
* | Make config.rs a single source of truth for configuration. | Aleksey Kladov | 2020-12-08 | 1 | -320/+304 |
| | | | | | | | | | | | | | | | | | Configuration is editor-independent. For this reason, we pick JSON-schema as the repr of the source of truth. We do specify it using rust-macros and some quick&dirty hackery though. The idea for syncing truth with package.json is to just do that manually, but there's a test to check that they are actually synced. There's CLI to print config's json schema: $ rust-analyzer --print-config-schema We go with a CLI rather than LSP request/response to make it easier to incorporate the thing into extension's static config. This is roughtly how we put the thing in package.json. | ||||
* | Better config name | Kirill Bulatov | 2020-12-08 | 1 | -3/+6 |
| | |||||
* | Disable the completion for no corresponding client resolve capabilities | Kirill Bulatov | 2020-12-07 | 1 | -3/+3 |
| | |||||
* | Update npm packages | kjeremy | 2020-12-07 | 1 | -14/+14 |
| | |||||
* | Merge #6496 | bors[bot] | 2020-11-26 | 1 | -3/+0 |
|\ | | | | | | | | | | | | | | | | | | | 6496: Use builtin scopes more r=matklad a=georgewfraser VSCode has added more builtin fallback scopes, so we can remove some of our fallback scopes by aligning with their conventions. Note that the macro scope doesn't seem to actually *work* at the moment. I have filed a bug with VSCode: https://github.com/microsoft/vscode/issues/110150 Co-authored-by: George Fraser <[email protected]> | ||||
| * | Just remove the macro fallback | George Fraser | 2020-11-25 | 1 | -0/+6 |
| | | |||||
| * | Use builtin scopes more | George Fraser | 2020-11-07 | 1 | -9/+0 |
| | | |||||
* | | Gate autoimports begind experimental completions flag | Kirill Bulatov | 2020-11-24 | 1 | -0/+5 |
| | | |||||
* | | Use vscode-languageclient 7.0.0-next.14 | kjeremy | 2020-11-17 | 1 | -2/+2 |
| | | |||||
* | | Cleanup workspace loading a tiny bit | Aleksey Kladov | 2020-11-13 | 1 | -5/+5 |
| | | |||||
* | | Merge #6519 | bors[bot] | 2020-11-13 | 1 | -0/+9 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6519: Add "Open Cargo.toml" action r=matklad a=p3achyjr ## What is it? This adds an "open cargo.toml" action from the vscode shell, resolves #6462 ## Test Ran ```cargo xtask install --server``` and ```cargo xtask install --client```, then ```Developer: Reload Window```. ![image](https://user-images.githubusercontent.com/8763808/98614382-2a578f00-22ad-11eb-9811-4a72a54ff6fb.png) When clicked: ![image](https://user-images.githubusercontent.com/8763808/98618176-77d7fa00-22b5-11eb-8788-35256542f3a6.png) Co-authored-by: Anatol Liu <[email protected]> | ||||
| * | | add open Cargo.toml action | Anatol Liu | 2020-11-13 | 1 | -0/+9 |
| |/ | |||||
* | | Address review comments | Xavier Denis | 2020-11-12 | 1 | -3/+5 |
| | | |||||
* | | Add support for loading rustc private crates | Xavier Denis | 2020-11-11 | 1 | -0/+6 |
|/ | |||||
* | Update package | kjeremy | 2020-10-26 | 1 | -1/+1 |
| | |||||
* | Latest proposed LSP 3.16.0 | kjeremy | 2020-10-26 | 1 | -1/+1 |
| | | | | Needs: https://github.com/gluon-lang/lsp-types/pull/183 | ||||
* | Editor: Code: Add callable to package.json | GrayJack | 2020-10-16 | 1 | -0/+4 |
| | |||||
* | WIP: Command to open docs under cursor | Zac Pullar-Strecker | 2020-10-08 | 1 | -0/+9 |
| | |||||
* | Bump chalk to use latest git to get fix | Casey Primozic | 2020-10-06 | 1 | -1/+1 |
| | | | | * Chalk very recently (like an hour ago) merged a fix that prevents rust analyzer from panicking. This allows it to be usable again for code that hits those situations. See #6134, #6145, Probably #6120 | ||||
* | Make ImportPrefix a configuration option | Lukas Wirth | 2020-10-05 | 1 | -1/+16 |
| | |||||
* | Support 'runnables' options in the vs code extension | Igor Aleksanov | 2020-10-02 | 1 | -0/+16 |
| | |||||
* | Make method references CodeLens off by default. | vsrs | 2020-09-29 | 1 | -1/+1 |
| | |||||
* | Add method references CodeLens | vsrs | 2020-09-29 | 1 | -0/+5 |
| | |||||
* | Add a command for updating the Github API token | Matthias Einwag | 2020-09-23 | 1 | -0/+9 |
| | |||||
* | Document "consuming" semantic tokens modifier | Veetaha | 2020-09-15 | 1 | -0/+4 |
| | |||||
* | Merge #5985 | bors[bot] | 2020-09-14 | 1 | -0/+15 |
|\ | | | | | | | | | | | | | | | 5985: Make MergeBehaviour configurable r=jonas-schievink a=Veykril This should make the newly implemented `MergeBehaviour` for import insertion configurable as roughly outlined in https://github.com/rust-analyzer/rust-analyzer/pull/5935#issuecomment-685834257. For the config name and the like I just picked what came to mind so that might be up for bikeshedding. Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | Make MergeBehaviour configurable | Lukas Wirth | 2020-09-12 | 1 | -0/+15 |
| | | |||||
* | | Bump node-fetch from 2.6.0 to 2.6.1 in /editors/code | dependabot[bot] | 2020-09-12 | 1 | -1/+1 |
|/ | | | | | | | | Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1. - [Release notes](https://github.com/bitinn/node-fetch/releases) - [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md) - [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1) Signed-off-by: dependabot[bot] <[email protected]> | ||||
* | Move to vscode-languageclient 7.0.0-next.9 | kjeremy | 2020-09-02 | 1 | -1/+1 |
| | | | | Stabilizes call hierarchy and semantic tokens features. | ||||
* | Update the rest of our node packages | kjeremy | 2020-09-01 | 1 | -9/+9 |
| | |||||
* | Bump minimum vscode to 1.47 | kjeremy | 2020-09-01 | 1 | -3/+3 |
| | |||||
* | Upgrade mocha from `npm audit fix` | kjeremy | 2020-09-01 | 1 | -1/+1 |
| | |||||
* | Add rust-analyzer.checkOnSave.target to package.json | Laurențiu Nicola | 2020-08-28 | 1 | -0/+8 |
| | |||||
* | Make inlay hints colors more configurable | Veetaha | 2020-08-26 | 1 | -2/+65 |
| | |||||
* | Align diagnostics config with the rest of rust-analyzer | Aleksey Kladov | 2020-08-18 | 1 | -6/+6 |
| | |||||
* | Restore final newline in package.json | Igor Aleksanov | 2020-08-13 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into add-disable-diagnostics | Igor Aleksanov | 2020-08-12 | 1 | -1/+1 |
|\ | |||||
| * | Fix typo in settings description | Rüdiger Herrmann | 2020-08-08 | 1 | -1/+1 |
| | | | | | | Remove a duplicate word from the description of the `warningsAsHint` setting. | ||||
* | | Add a configuration option for the vscode extension | Igor Aleksanov | 2020-08-12 | 1 | -1/+10 |
|/ | |||||
* | flycheck: Added checkOnSave.noDefaultFeatures | Clemens Wasser | 2020-07-30 | 1 | -0/+8 |
| | | | | | | This commit adds the option `rust-analyzer.checkOnSave.noDefaultFeatures` and fixes #5550. | ||||
* | Add toggle for experimental diagnostics | Jonas Schievink | 2020-07-24 | 1 | -5/+10 |
| | |||||
* | ProblemMatcher auto detects relative/absolute paths and matches VSCode LSP's ↵ | James Leitch | 2020-07-23 | 1 | -3/+9 |
| | | | | owner and source. VSCode LSP updated to specify owner. | ||||
* | Automatically reload project info on Cargo.toml changes | Aleksey Kladov | 2020-07-10 | 1 | -0/+5 |
| | |||||
* | Add a command to compute memory usage statistics | Jonas Schievink | 2020-07-07 | 1 | -0/+10 |
| | |||||
* | Merge #5203 | bors[bot] | 2020-07-03 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | 5203: Fix typo in description of vscode setting r=matklad a=Nashenas88 Co-authored-by: Paul Daniel Faria <[email protected]> | ||||
| * | Fix typo in description of vscode setting | Paul Daniel Faria | 2020-07-03 | 1 | -1/+1 |
| | | |||||
* | | Add runnable env support. | vsrs | 2020-07-03 | 1 | -0/+29 |
|/ | |||||
* | Add reload workspace command | Aleksey Kladov | 2020-07-01 | 1 | -4/+4 |
| |