veetaha
90959b29e0
vscode: log server binary path
2020-04-04 16:10:06 +03:00
veetaha
486cb5b79a
vscode: restore removed default values
...
After refactoring the config we forgot to set defaults for
some properties like workspaceLoaded, callInfo.full, etc.
This commit restored them to being turned on by defult,
as well added defaults for other props to be more explicit
on their defualt value.
2020-04-04 15:57:23 +03:00
Aleksey Kladov
ab29806f32
Include grammar for syntax trees into vsix
2020-04-03 20:00:06 +02:00
Aleksey Kladov
2a968d4554
Set semantic tokens supertypes
2020-04-03 14:09:12 +02:00
kjeremy
db102c4766
Bumps vsce to 1.75
...
Fixes a security vulnerability
2020-04-02 12:03:30 -04:00
Aleksey Kladov
9ca69994af
Fix semantic coloring
2020-04-02 15:52:25 +02:00
Aleksey Kladov
407ab946ab
better wording
2020-04-02 14:39:37 +02:00
Aleksey Kladov
8a788c764f
Allow fully overriding check and fmt commands
2020-04-02 14:35:51 +02:00
Aleksey Kladov
7a4ebd2c8d
Remove vscode_lldb setting
2020-04-02 12:56:14 +02:00
Aleksey Kladov
48c58309cc
Lean onto default implementation of configs
2020-04-02 12:47:58 +02:00
Aleksey Kladov
e4cf40a152
New config in package.json
2020-04-02 12:27:09 +02:00
veetaha
036a8aee2a
vscode: postrefactor
2020-04-02 11:13:38 +03:00
veetaha
e763b279a8
vscode: postrefactor variable names
2020-04-02 11:13:38 +03:00
veetaha
d453281bb2
vscode: add goto definition from rust file to syntax tree editor
2020-04-02 11:13:16 +03:00
bors[bot]
98f7842e40
Merge #3820
...
3820: Remove old syntax highlighting r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-04-02 07:55:11 +00:00
Aleksey Kladov
309fc70155
Remove old syntax highlighting
2020-04-02 09:52:27 +02:00
bors[bot]
f0ba01cd43
Merge #3817
...
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 <veetaha2@gmail.com>
2020-04-02 07:32:14 +00:00
veetaha
62ed01a107
vscode: add highlighting of syntax tree
2020-04-02 05:38:52 +03:00
veetaha
f4f79383b1
vscode: add support for light themes and color customization for syntax tree highlights
2020-04-02 01:20:08 +03:00
kjeremy
e88ee75ffb
rollup 2.3.2
2020-04-01 14:44:30 -04:00
bors[bot]
f77fc158fc
Merge #3780 #3787
...
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 <veetaha2@gmail.com>
Co-authored-by: Veetaha <veetaha2@gmail.com>
2020-03-31 17:40:03 +00:00
veetaha
90cc8cc528
vscode: small refactor
2020-03-31 20:29:07 +03:00
veetaha
f3612b7024
vscode: scroll to the syntax node in rust editor when highlighting
2020-03-31 20:28:10 +03:00
Veetaha
3b09768ebc
vscode: apply review nits
2020-03-31 19:06:07 +03:00
Aleksey Kladov
6343ddd009
Revert accidental package.json changes
2020-03-31 17:00:15 +02:00
bors[bot]
fa3c7742af
Merge #3790
...
3790: Better names for config structs r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-03-31 14:06:03 +00:00
veetaha
4fbca1c64d
vscode: use ctx.subscriptions instead of local .disposables
2020-03-31 16:57:03 +03:00
Aleksey Kladov
f5b01d6544
WIP: uniformalize external tools config
2020-03-31 15:55:05 +02:00
kjeremy
b3b8d31c5e
Update node deps
2020-03-31 09:47:53 -04:00
veetaha
09a760e52e
vscode: add syntax tree inspection hovers and highlights
2020-03-31 16:20:59 +03:00
Tim
3eb45b9922
Pass string instread of WorkspaceFolder
2020-03-31 10:24:01 +01:00
Tim
9ef1e9efc6
Remove unnecessary null check
2020-03-31 09:11:22 +01:00
Tim
a781a58fe2
Throw error if no folder is opened
2020-03-31 09:06:52 +01:00
Tim
6e535915bd
Use namespace import
2020-03-31 09:06:46 +01:00
Tim
768aa4259f
Add basic task support
...
This adds basic support for running `cargo build`, `cargo run`, etc.
2020-03-30 21:23:21 +01:00
Kirill Bulatov
b892a48740
Code review fixes
...
Co-Authored-By: Veetaha <veetaha2@gmail.com>
2020-03-30 13:39:14 +03:00
Kirill Bulatov
8a23bec2cd
Style fixes
2020-03-30 13:39:14 +03:00
Kirill Bulatov
a9dd442733
Send the config from the client
2020-03-30 13:39:14 +03:00
Kirill Bulatov
019f269a0a
Process configuration response draft
2020-03-30 13:39:14 +03:00
Kirill Bulatov
8c4aab0c80
Client side draft
2020-03-30 13:39:14 +03:00
Veetaha
51156cbf03
vscode: fix release tag retrieval
...
Co-Authored-By: Laurențiu Nicola <lnicola@users.noreply.github.com>
2020-03-27 11:05:37 +02:00
veetaha
0072aa31ed
vscode: show release tag with along with the commit hash for RA version command
2020-03-27 00:38:03 +02:00
bors[bot]
d2619bf0ca
Merge #3725
...
3725: vscode: fix local devel and remove disposables memory leak on server restrart r=matklad a=Veetaha
Co-authored-by: veetaha <veetaha2@gmail.com>
2020-03-26 21:47:26 +00:00
veetaha
261ef1c455
vscode: small post-refactor
2020-03-26 23:45:01 +02:00
veetaha
e1a5e9565b
vscode: fix memory leak on server restart
...
The memory leak was because on the server restrart the array of extensionContext.substiptions was not cleared
2020-03-26 23:44:19 +02:00
veetaha
68ff71e3ab
vscode: fix local devel
...
The value of releaseTag is not undefined, but null in actual package.json
2020-03-26 23:42:40 +02:00
bors[bot]
ece8fa81bb
Merge #3726
...
3726: vscode: refactor analyzer status r=matklad a=Veetaha
Co-authored-by: veetaha <veetaha2@gmail.com>
2020-03-26 09:49:12 +00:00
veetaha
d1721021ef
vscode: refactor analyzer status
2020-03-25 21:00:04 +02:00
Aleksey Kladov
aed535fa7a
Use the right arch name for x86 (32 bit)
2020-03-25 10:51:03 +01:00
Matt Hooper
6f239a581a
Extension types and rendering
2020-03-24 23:22:41 +01:00