Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use `.rs` file ending to get syntax highlighting | Jonas Schievink | 2021-05-21 | 1 | -1/+1 |
| | |||||
* | Add a "Debug ItemTree" LSP request | Jonas Schievink | 2021-05-21 | 1 | -0/+50 |
| | |||||
* | Allow viewing the crate graph in a webview | Jonas Schievink | 2021-05-11 | 1 | -0/+8 |
| | |||||
* | Move cursor position when using item movers | Jonas Schievink | 2021-04-13 | 1 | -22/+4 |
| | |||||
* | Improve cursor positioning after moving | ivan770 | 2021-03-18 | 1 | -1/+14 |
| | |||||
* | Fix tsfmt and eslint warnings | ivan770 | 2021-03-18 | 1 | -1/+1 |
| | |||||
* | Remove movable array, improve client code | ivan770 | 2021-03-18 | 1 | -1/+5 |
| | |||||
* | Item up and down movers | ivan770 | 2021-03-18 | 1 | -0/+28 |
| | |||||
* | Support multiple parents in parentModule in vscode-client | Lukas Wirth | 2021-03-15 | 1 | -9/+15 |
| | |||||
* | Merge #7799 | bors[bot] | 2021-03-13 | 1 | -9/+43 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | 7799: Related tests r=matklad a=vsrs ![tests](https://user-images.githubusercontent.com/62505555/109397453-a9013680-7947-11eb-8b11-ac03079f7645.gif) This adds an ability to look for tests for the item under the cursor: function, constant, data type, etc The LSP part is bound to change. But the feature itself already works and I'm looking for a feedback :) Co-authored-by: vsrs <[email protected]> | ||||
| * | Add progress reporting | vsrs | 2021-02-27 | 1 | -16/+17 |
| | | |||||
| * | Add LSP request and VSCode command | vsrs | 2021-02-27 | 1 | -9/+42 |
| | | |||||
* | | Improve version display | Laurențiu Nicola | 2021-03-12 | 1 | -3/+2 |
|/ | |||||
* | Merge #7625 | bors[bot] | 2021-02-10 | 1 | -1/+13 |
|\ | | | | | | | | | | | | | | | | | 7625: Add **Copy Run Command Line** command for vscode r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Add **Copy Run Command Line** command for vscode | Aleksey Kladov | 2021-02-10 | 1 | -1/+13 |
| | | | | | | | | | | This is useful when you want to, e.g., run a specific test in a terminal with `--release`. | ||||
* | | use await instead | Sahandevs | 2021-02-09 | 1 | -15/+10 |
| | | |||||
* | | format | Sahandevs | 2021-02-07 | 1 | -5/+5 |
| | | |||||
* | | handle Thenable type rejects | Sahandevs | 2021-02-07 | 1 | -5/+10 |
|/ | |||||
* | Fix resolveCodeAction trying to edit files before creating them | Lukas Wirth | 2021-02-05 | 1 | -3/+3 |
| | |||||
* | Merge #7068 | bors[bot] | 2021-01-03 | 1 | -0/+55 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7068: Add VSCode command to view the hir of a function body r=theotherphil a=theotherphil Will fix https://github.com/rust-analyzer/rust-analyzer/issues/7061. Very rough initial version just to work out where I needed to wire everything up. @matklad would you be happy merging a hir visualiser of some kind? If so, do you have any thoughts on what you'd like it show, and how? I've spent very little time on this thus far, so I'm fine with throwing away the contents of this PR, but I want to avoid taking the time to make this more polished/interactive/useful only to discover that no-one else has any interest in this functionality. ![image](https://user-images.githubusercontent.com/1974256/103236081-bb58f700-493b-11eb-9d12-55ae1b870f8f.png) Co-authored-by: Phil Ellison <[email protected]> | ||||
| * | Remove some unnecessary code copied from the Syntax Tree command | Phil Ellison | 2021-01-01 | 1 | -17/+3 |
| | | |||||
| * | Initial implementation of view-hir command | Phil Ellison | 2020-12-28 | 1 | -0/+69 |
| | | |||||
* | | Apply text edits manually in vscode client | Lukas Wirth | 2020-12-29 | 1 | -2/+8 |
|/ | |||||
* | Use workspace applyEdit instead of snippetWorkspaceEdit | Daiki Ihara | 2020-12-21 | 1 | -1/+1 |
| | |||||
* | add open Cargo.toml action | Anatol Liu | 2020-11-13 | 1 | -0/+21 |
| | |||||
* | Switch to upstream protocol for resolving code action | Aleksey Kladov | 2020-11-10 | 1 | -5/+6 |
| | | | | | | Note that we have to maintain custom implementation on the client side: I don't see how to marry bulitin resolve support with groups and snippets. | ||||
* | Fix resolveCodeAction request | Laurențiu Nicola | 2020-10-13 | 1 | -2/+2 |
| | |||||
* | Differentiate method/tymethod by determining 'defaultness' | Zac Pullar-Strecker | 2020-10-08 | 1 | -1/+1 |
| | | | | | | | | | Currently a method only has defaultness if it is a provided trait method, but this will change when specialisation is available and may need to become a concept known to hir. I opted to go for a 'fewest changes' approach given specialisation is still under development. | ||||
* | Code reorganisation and field support | Zac Pullar-Strecker | 2020-10-08 | 1 | -3/+3 |
| | |||||
* | WIP: Command to open docs under cursor | Zac Pullar-Strecker | 2020-10-08 | 1 | -2/+23 |
| | |||||
* | Extend **Status** command to also show dep info for the file | Aleksey Kladov | 2020-09-29 | 1 | -7/+12 |
| | | | | This should help with troubleshooting wrong project configuration | ||||
* | Fix LSP requests with no arguments | Laurențiu Nicola | 2020-09-17 | 1 | -3/+3 |
| | |||||
* | Fix delimiter in SSR example | Laurențiu Nicola | 2020-09-15 | 1 | -1/+1 |
| | |||||
* | Move to vscode-languageclient 7.0.0-next.9 | kjeremy | 2020-09-02 | 1 | -4/+4 |
| | | | | Stabilizes call hierarchy and semantic tokens features. | ||||
* | SSR: Restrict to current selection if any | David Lattimore | 2020-07-29 | 1 | -2/+3 |
| | | | | | The selection is also used to avoid unnecessary work, but only to the file level. Further restricting unnecessary work is left for later. | ||||
* | SSR: Fix a typescript lint warning | David Lattimore | 2020-07-24 | 1 | -1/+1 |
| | |||||
* | SSR: Pass current file position through to SSR code. | David Lattimore | 2020-07-24 | 1 | -3/+11 |
| | | | | In a subsequent commit, it will be used for resolving paths. | ||||
* | Add a command to compute memory usage statistics | Jonas Schievink | 2020-07-07 | 1 | -0/+32 |
| | |||||
* | Add reload workspace command | Aleksey Kladov | 2020-07-01 | 1 | -2/+2 |
| | |||||
* | Merge #5119 | bors[bot] | 2020-06-29 | 1 | -3/+9 |
|\ | | | | | | | | | | | | | | | 5119: Show notification while SSR is in progress r=matklad a=davidlattimore Ideally we would (a) show progress and (b) allow cancellation, but at least now there's some indication to the user that something is happening. Co-authored-by: David Lattimore <[email protected]> | ||||
| * | Show notification while SSR is in progress | David Lattimore | 2020-06-29 | 1 | -3/+9 |
| | | | | | | | | Ideally we would (a) show progress and (b) allow cancellation, but at least now there's some indication to the user that something is happening. | ||||
* | | Fix SSR prompt following #4919 | David Lattimore | 2020-06-27 | 1 | -1/+1 |
|/ | |||||
* | Add custom cargo runners | vsrs | 2020-06-24 | 1 | -2/+2 |
| | |||||
* | Add `rust-analyzer.gotoLocation` command | vsrs | 2020-06-18 | 1 | -0/+14 |
| | |||||
* | Preliminary implementation of lazy CodeAssits | Mikhail Rakhmanov | 2020-06-02 | 1 | -2/+17 |
| | |||||
* | Move run commands to commands.ts | Aleksey Kladov | 2020-06-02 | 1 | -14/+60 |
| | |||||
* | Document `parentModule` experimental LSP request | Aleksey Kladov | 2020-05-25 | 1 | -3/+3 |
| | |||||
* | Cleanup lsp extensions on the client side | Aleksey Kladov | 2020-05-25 | 1 | -1/+1 |
| | |||||
* | Less rust-analyzer specific onEnter | Aleksey Kladov | 2020-05-25 | 1 | -5/+5 |
| | |||||
* | Flatten commands.ts | Aleksey Kladov | 2020-05-25 | 1 | -0/+370 |