aboutsummaryrefslogtreecommitdiff
path: root/editors
Commit message (Collapse)AuthorAgeFilesLines
* Lean onto default implementation of configsAleksey Kladov2020-04-025-59/+8
|
* New config in package.jsonAleksey Kladov2020-04-021-120/+125
|
* vscode: postrefactorveetaha2020-04-021-12/+6
|
* vscode: postrefactor variable namesveetaha2020-04-021-8/+8
|
* vscode: add goto definition from rust file to syntax tree editorveetaha2020-04-021-5/+83
|
* Merge #3820bors[bot]2020-04-025-272/+0
|\ | | | | | | | | | | | | | | | | | | | | 3820: Remove old syntax highlighting r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Remove old syntax highlightingAleksey Kladov2020-04-025-272/+0
| |
* | Merge #3817bors[bot]2020-04-023-1/+50
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3817: vscode: highlight syntax tree ro editor r=matklad a=Veetaha Small textmate grammar declaration to make rust-analyzer syntax tree more easily inspectable: Btw, if we change the file extension of our `ra_syntax/test_data/**` files to `.rast` they should be highlighted in vscode too. The colors of the tokens are actually going to be color-theme dependent, or you can customize them via: ```jsonc { "editor.tokenColorCustomizations": { "textMateRules": [ { "scope": "name", "settings": { /* */ } } ] } } ``` ![image](https://user-images.githubusercontent.com/36276403/78204947-99f9d600-74a3-11ea-8315-cb1c87810c7c.png) Related: #3682 Co-authored-by: veetaha <[email protected]>
| * | vscode: add highlighting of syntax treeveetaha2020-04-023-1/+50
| |/
* / vscode: add support for light themes and color customization for syntax tree ↵veetaha2020-04-012-2/+13
|/ | | | highlights
* rollup 2.3.2kjeremy2020-04-012-4/+4
|
*-. Merge #3780 #3787bors[bot]2020-03-312-54/+115
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3780: Simplify r=matklad a=Veetaha I absolutely love tha fact that removing `.clone()` simplifies the code comparing to other languages where it's actually the contrary (ahem ~~`std::move()`~~) 3787: vscode: add syntax tree inspection hovers and highlights r=matklad a=Veetaha ![inspect-tree](https://user-images.githubusercontent.com/36276403/78029767-c7426900-7369-11ea-9ed6-b8a0f8e05bac.gif) I implemented the reverse mapping (when you hover in the rust editor), but it seems overcomplicated, so I removed it Related #3682 Co-authored-by: veetaha <[email protected]> Co-authored-by: Veetaha <[email protected]>
| | * vscode: small refactorveetaha2020-03-311-1/+1
| | |\
| | | * vscode: apply review nitsVeetaha2020-03-311-1/+1
| | | |
| | * | vscode: scroll to the syntax node in rust editor when highlightingveetaha2020-03-311-1/+2
| | |/
| | * vscode: use ctx.subscriptions instead of local .disposablesveetaha2020-03-311-15/+12
| | |
| | * vscode: add syntax tree inspection hovers and highlightsveetaha2020-03-312-55/+118
| |/
* | Revert accidental package.json changesAleksey Kladov2020-03-311-33/+17
| |
* | Merge #3790bors[bot]2020-03-311-17/+33
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3790: Better names for config structs r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | WIP: uniformalize external tools configAleksey Kladov2020-03-311-17/+33
| | |
* | | Update node depskjeremy2020-03-312-28/+39
|/ /
* | Pass string instread of WorkspaceFolderTim2020-03-313-5/+5
| |
* | Remove unnecessary null checkTim2020-03-311-3/+1
| |
* | Throw error if no folder is openedTim2020-03-313-4/+9
| |
* | Use namespace importTim2020-03-311-19/+11
| |
* | Add basic task supportTim2020-03-304-6/+77
|/ | | | This adds basic support for running `cargo build`, `cargo run`, etc.
* Code review fixesKirill Bulatov2020-03-303-6/+8
| | | | Co-Authored-By: Veetaha <[email protected]>
* Style fixesKirill Bulatov2020-03-303-5/+7
|
* Send the config from the clientKirill Bulatov2020-03-302-24/+28
|
* Process configuration response draftKirill Bulatov2020-03-301-3/+3
|
* Client side draftKirill Bulatov2020-03-301-0/+6
|
* vscode: fix release tag retrievalVeetaha2020-03-271-1/+1
| | | Co-Authored-By: LaurenÈ›iu Nicola <[email protected]>
* vscode: show release tag with along with the commit hash for RA version commandveetaha2020-03-261-2/+7
|
* Merge #3725bors[bot]2020-03-262-23/+21
|\ | | | | | | | | | | | | | | 3725: vscode: fix local devel and remove disposables memory leak on server restrart r=matklad a=Veetaha Co-authored-by: veetaha <[email protected]>
| * vscode: small post-refactorveetaha2020-03-261-3/+1
| |
| * vscode: fix memory leak on server restartveetaha2020-03-261-15/+13
| | | | | | | | The memory leak was because on the server restrart the array of extensionContext.substiptions was not cleared
| * vscode: fix local develveetaha2020-03-262-5/+7
| | | | | | | | The value of releaseTag is not undefined, but null in actual package.json
* | Merge #3726bors[bot]2020-03-261-20/+11
|\ \ | |/ |/| | | | | | | | | | | 3726: vscode: refactor analyzer status r=matklad a=Veetaha Co-authored-by: veetaha <[email protected]>
| * vscode: refactor analyzer statusveetaha2020-03-251-20/+11
| |
* | Use the right arch name for x86 (32 bit)Aleksey Kladov2020-03-251-1/+1
| |
* | Extension types and renderingMatt Hooper2020-03-245-4/+39
| |
* | Merge #3695bors[bot]2020-03-241-61/+45
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 3695: vscode: simplify and refactor config r=matklad a=Veetaha Removed unnecessary interfaces, changed `cfg` to be a getter to ensure the fresh values any time possible. Migrated from explicit casts to implicit. Co-authored-by: veetaha <[email protected]>
| * | vscode: simplify and refactor configveetaha2020-03-231-61/+45
| |/
| |
| \
*-. \ Merge #3696 #3698 #3703bors[bot]2020-03-244-23/+27
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3696: vscode: more type safety r=matklad a=Veetaha 3698: Consider references when applying postfix completions r=matklad a=SomeoneToIgnore Sometimes my RA debugging workflow breaks because `.dbg` is applied to the variable that is used later in the code. It's safer to consider the refences to avoid this for completions that may trigger the move. 3703: Don't try to enable proposed API's on stable r=matklad a=matklad bors r+ 🤖 Co-authored-by: veetaha <[email protected]> Co-authored-by: Kirill Bulatov <[email protected]> Co-authored-by: Aleksey Kladov <[email protected]>
| | * Don't try to enable proposed API's on stableAleksey Kladov2020-03-243-21/+17
| |/ |/|
| * vscode: more type safetyveetaha2020-03-231-2/+10
|/
* vscode: remove unnecessary codeVeetaha2020-03-201-2/+0
| | | This cancel is unnecessary since we cancel the previous inlay hints requests in `fetchHints()` method itself. This is not a hard error, we just called cancel() 2 times.
* :arrow_up: npmAleksey Kladov2020-03-202-4/+4
|
* Make from-source install use cargo installed binary by defaultAleksey Kladov2020-03-203-3/+5
|
* Downgrade vscode-langaugeclientAleksey Kladov2020-03-192-4/+4
| | | | Looks like it broke completion :(