Kam Y. Tse
77b7c96aea
Make extension respect http proxy settings
2021-03-07 18:21:48 +08:00
vsrs
3618c4e0d3
Add References code lens.
...
For Struct, Enum, Union and Trait symbols.
2021-01-23 16:56:20 +03:00
Aleksey Kladov
01a5b83562
Rename extension config
2021-01-04 18:41:24 +03:00
lf-
f7f6ac3554
Add an option for extra env vars in the Code extension
2020-12-30 04:51:07 -08:00
vsrs
eeb40dbece
Add method references CodeLens
2020-09-29 15:29:20 +03:00
Veetaha
3602f07bbe
Improve client logging (use output channel and more log levels)
2020-07-05 17:50:29 +03:00
vsrs
611fad275f
code linting
2020-07-03 14:23:51 +03:00
vsrs
271abb7bc4
Add tests
2020-07-03 14:23:51 +03:00
vsrs
7b79d24ad5
Add runnable env support.
2020-07-03 14:23:51 +03:00
vsrs
a43a9103bc
Add custom cargo runners
2020-06-24 10:53:49 +03:00
vsrs
7e986d1504
Add rust-analyzer.gotoLocation
command
2020-06-18 10:15:43 +03:00
vsrs
4d6c6a6b1e
Fix rust-analyzer.debug.openDebugPane option
2020-06-18 10:15:42 +03:00
vsrs
7d0dd17b09
Add hover actions as LSP extension
2020-06-05 14:59:26 +03:00
veetaha
5dab5e7379
Introduce toggle inlay hints
vscode command
...
Users now can assign a shortcut for this command
via the general vscode
keybindings ui or `keybinding.json file`
Closes : #4599
2020-05-25 03:59:46 +03:00
vsrs
78817a3194
Add "rust-analyzer.lens.enable"
2020-05-18 10:27:00 +03:00
vsrs
dc217bdf90
CodeLens configuration options.
2020-05-17 19:51:44 +03:00
vsrs
3ffc26eaeb
Remove "rust-analyzer.debug.useLaunchJson" option
2020-05-14 11:12:10 +03:00
vsrs
9ebb2acdca
Use launch.json in Debug Lens sessions.
...
Add the possibility to use existing configurations via Debug Lens
2020-05-13 15:51:15 +03:00
vsrs
0ef17ef1ee
Merge remote-tracking branch 'upstream/master' into uniformed_debug_lens
...
# Conflicts:
# editors/code/src/commands/runnables.ts
2020-05-08 19:34:34 +03:00
Aleksey Kladov
3bf5ef02c0
Add master config for inlayHints to make disabling easy
2020-05-08 09:28:15 +02:00
vsrs
5426e2927e
Add additional debug options
2020-05-07 17:07:58 +03:00
vsrs
c4ca6e29c2
Uniformed way to get Debug Lens target executable.
2020-05-06 16:06:21 +03:00
vsrs
9153e96e88
better configuration enum items
2020-04-29 14:13:57 +03:00
vsrs
042917e6e3
Configuration settings and source maps support
2020-04-29 13:10:42 +03:00
Edwin Cheng
a4b0ce07f8
Add config for proc_macro
2020-04-16 19:28:06 +08:00
veetaha
12e23bd60b
vscode: fix typing bug in config
2020-04-11 15:40:49 +03:00
kjeremy
6f0f86d2c5
Enable the SemanticTokensFeature by default
...
This is covered under vscode's "editor.semanticHighlighting.enabled"
setting plus the user has to have a theme that has opted into highlighting.
Bumps required vscode stable to 1.44
2020-04-08 15:45:39 -04:00
Aleksey Kladov
48c58309cc
Lean onto default implementation of configs
2020-04-02 12:47:58 +02:00
Aleksey Kladov
309fc70155
Remove old syntax highlighting
2020-04-02 09:52:27 +02:00
Kirill Bulatov
019f269a0a
Process configuration response draft
2020-03-30 13:39:14 +03: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
Matt Hooper
6f239a581a
Extension types and rendering
2020-03-24 23:22:41 +01:00
bors[bot]
1d6024e460
Merge #3695
...
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 <veetaha2@gmail.com>
2020-03-24 09:03:40 +00:00
Aleksey Kladov
be4977da7f
Don't try to enable proposed API's on stable
2020-03-24 09:34:54 +01:00
veetaha
65e2d8a0c8
vscode: simplify and refactor config
2020-03-24 01:00:57 +02:00
Aleksey Kladov
4b5435b52b
Make from-source install use cargo installed binary by default
2020-03-20 13:07:12 +01:00
Aleksey Kladov
3d1cb5e20f
Simplify extension tag sniffing
2020-03-19 09:37:03 +01:00
Aleksey Kladov
fb6e655de8
Rewrite auto-update
...
Everything now happens in main.ts, in the bootstrap family of
functions. The current flow is:
* check everything only on extension installation.
* if the user is on nightly channel, try to download the nightly
extension and reload.
* when we install nightly extension, we persist its release id, so
that we can check if the current release is different.
* if server binary was not downloaded by the current version of the
extension, redownload it (we persist the version of ext that
downloaded the server).
2020-03-19 09:04:59 +01:00
Emil Lauridsen
e154132c91
Remove outDirOverrides
2020-03-17 14:55:44 +01:00
Emil Lauridsen
f5a2fcf8f5
Change existing OUT_DIR override config to make use of new infrastructure
2020-03-17 14:47:05 +01:00
Emil Lauridsen
33c6c7abc6
Support loading OUT_DIR from cargo check at launch
2020-03-17 14:47:05 +01:00
Aleksey Kladov
ae662617a2
Separate persistent mutable state from config
...
That way, we clearly see which things are not change, and we also
clearly see which things are persistent.
2020-03-16 22:02:11 +01:00
Veetaha
5e32a67c83
vscode-postrefactor: more logging and better error handling
2020-03-14 03:01:14 +02:00
Veetaha
7f02d4657b
vscode-postrefactor: minor config refactorings
2020-03-14 02:01:46 +02:00
Veetaha
bc87d6de86
vscode-postrefactor: global storages
2020-03-14 02:01:46 +02:00
Veetaha
77a206e0b2
vscode: put comma back
2020-03-14 02:01:46 +02:00
Veetaha
4d17152b31
vscode: make bailing out on custom serverPath more evident
2020-03-14 02:01:46 +02:00
Veetaha
7e6b1a60c3
vscode: npm run fix
2020-03-14 02:01:46 +02:00
Veetaha
6d2d753677
vscode: prepare config for nightlies
2020-03-14 02:01:46 +02:00
bors[bot]
d98a5fab46
Merge #3543
...
3543: Parameter inlay hint separate from variable type inlay? #2876 r=matklad a=slyngbaek
Add setting to allow enabling either type inlay hints or parameter
inlay hints or both. Group the the max inlay hint length option
into the object.
- Add a new type for the inlayHint options.
- Add tests to ensure the inlays don't happen on the server side
Co-authored-by: Steffen Lyngbaek <steffenlyngbaek@gmail.com>
2020-03-12 16:02:55 +00:00