Mathew Horner
8a2803d9ae
Allow configuration of annotation location.
...
Previously, annotations would only appear above the name of an item (function signature, struct declaration, etc).
Now, rust-analyzer can be configured to show annotations either above the name or above the whole item (including doc comments and attributes).
2022-09-11 22:40:33 -05:00
Lukas Wirth
eadc2673c0
Regen docs
2022-08-23 14:05:56 +02:00
Ralf Jung
4af9829dcf
document interaction of checkOnSave.overrideCommand and multiple linked projects
2022-08-19 08:57:22 -04:00
Lukas Wirth
45b7b6a60a
Implement lsp extension for cancelling running flychecks
2022-08-19 08:54:53 +02:00
Jonas Schievink
7fb7c248c7
Add .enable
suffix
2022-08-16 18:12:15 +02:00
Jonas Schievink
0616cee92b
Add a setting for keyword hover popups
2022-08-16 16:51:40 +02:00
bors
4904b2bdf8
Auto merge of #12934 - Veykril:typing, r=Veykril
...
Add a setting to disable comment continuation in VSCode
Fixes https://github.com/rust-lang/rust-analyzer/issues/12928
2022-08-03 16:23:49 +00:00
Lukas Wirth
46d6357994
Add a setting to disable comment continuation in VSCode
2022-08-03 18:22:45 +02:00
Jonas Schievink
bd7dfac5eb
Fix r-a spelling in some places
2022-08-01 13:47:09 +02:00
Lukas Wirth
f1b5e38563
Revert 03a62c180e
2022-07-23 00:14:34 +02:00
Jonas Schievink
ec1142c0d0
Improve file watcher config
2022-07-18 17:50:56 +02:00
Laurențiu Nicola
a059e79ccb
Bump @vscode/test-electron
2022-07-09 23:17:56 +03:00
Laurențiu Nicola
358d6c6dcc
Bump @types/node to 16
2022-07-09 23:17:12 +03:00
Laurențiu Nicola
2c9e39553c
Bump typescript and tslib
2022-07-09 23:14:17 +03:00
Laurențiu Nicola
8e889ac3b5
Bump prettier
2022-07-09 23:10:39 +03:00
Laurențiu Nicola
d03ed83863
Bump @typescript-eslint
2022-07-09 23:10:07 +03:00
Laurențiu Nicola
0e38961046
Bump vsce
2022-07-09 23:08:59 +03:00
Laurențiu Nicola
7b1b711ecc
Bump eslint
2022-07-09 23:07:31 +03:00
Laurențiu Nicola
1b138b11cf
Bump esbuild
2022-07-09 23:06:45 +03:00
Laurențiu Nicola
b43708c930
Bump d3 and d3-graphviz
2022-07-09 23:06:06 +03:00
Laurențiu Nicola
03a62c180e
Bump vscode-languageclient
2022-07-09 23:04:14 +03:00
Florian Diebold
5235732d82
Add back restartServerOnConfigChange option
2022-07-04 18:53:55 +02:00
Florian Diebold
ccf854bc2e
Improve documentation for buildScripts.overrideCommand / checkOnSave.overrideCommand
2022-07-04 18:51:18 +02:00
Laurențiu Nicola
21642a2d85
Try to publish releases to OpenVSX
2022-06-23 22:18:08 +03:00
Kevin Ushey
3cbbaf014e
fix typo in package.json
2022-06-14 14:44:23 -07:00
Hasan Ali
213fe5755c
Add restartServerOnConfigChange setting
2022-06-06 08:51:50 +01:00
harpsword
55509548e8
fix: add an option to show inlay hint for return type of closures without block
2022-05-28 22:12:30 +08:00
Lukas Wirth
f02c915eb5
internal: Make autoclosing angle brackets configurable, disabled by default
2022-05-25 12:42:07 +02:00
Jake Heinz
b8ee992b57
prettier
2022-05-24 03:11:30 +00:00
Jake Heinz
d1aa6d3216
vscode: fix extraEnv handling numeric values
2022-05-24 03:00:29 +00:00
andylizi
2b1c1a934c
feat: hide type inlay hints for initializations of closures
2022-05-20 17:42:56 +08:00
Equinox
7197042ac4
remove duplicate 'to' in cachePriming.numThreads
option description
2022-05-20 02:05:48 +12:00
Andrei Listochkin
e0df2c9bee
remove tsfmt from dependencies
2022-05-17 18:16:04 +01:00
Andrei Listochkin
8e9f54f238
use prettier to format the code
2022-05-17 18:14:28 +01:00
Andrei Listochkin
4fcdb0fea0
prettier config
...
[Prettier][1] is an up-to date code formatter for JavaScript ecosystem.
For settings we rely on [EditorConfig][2] for things like tab style and
size (with added bonus that the code editor with an EditorConfig plugin
does some automated code formatting on file save for you). Unfortunately,
Prettier's Glob handling isn't great:
1. `*.{ts,js,json}` has no effect
2. Similarly, in a list of globs `*.ts,*.js,*.json` only the first glob
has an effect, the rest are ignored.
That's why the file looks the way it does.
The only other setting we change is line width. [Lukas][3] suggested we
use 100 instead of 80, because that's what Rustfmt is using.
[1]: https://prettier.io
[2]: https://editorconfig.org
[3]: https://github.com/Veykril
2022-05-17 18:12:49 +01:00
Jonas Schievink
21b6ce8b8e
Bump extension version
2022-05-17 16:02:07 +02:00
Jonas Schievink
867a7dc7a0
Show inlay hints after a }
to indicate the closed item
2022-05-16 14:55:47 +02:00
bors
1dc25e51a0
Auto merge of #12253 - Veykril:bm, r=Veykril
...
feat: Add binding mode inlay hints
![image](https://user-images.githubusercontent.com/3757771/168427387-2f299438-a0cc-496b-a9a5-d689ef6a2b55.png )
2022-05-16 11:16:22 +00:00
bors
ac4ce4259b
Auto merge of #12242 - flodiebold:extension-description, r=flodiebold
...
Improve extension description and README
2022-05-15 18:11:32 +00:00
Lukas Wirth
977f0ba968
Update package.json
2022-05-14 15:18:18 +02:00
Lukas Wirth
622defb373
internal: Make VSCode config more GUI edit friendly
2022-05-14 13:53:41 +02:00
Florian Diebold
3dcf9e0f2e
Change description
2022-05-13 22:13:23 +02:00
Lukas Wirth
8ac429dad9
fix: Fix incorrect hover actions config keys
2022-05-13 21:17:03 +02:00
Florian Diebold
85fe9391d3
Improve extension description and README
2022-05-13 18:15:33 +02:00
Lukas Wirth
99a51dfe9b
Update package description
2022-05-13 14:11:09 +02:00
Lukas Wirth
a8133680af
fix: Fix typo in publisher field
2022-05-13 14:10:37 +02:00
Lukas Wirth
e47f4597d4
feat: Change VSCode extension publisher to rust-lang
2022-05-13 13:21:52 +02:00
Lukas Wirth
d57beac7e6
fix: Fix vscode config descriptions not recognizing all valid values
2022-05-12 18:15:48 +02:00
bors
135164f547
Auto merge of #12226 - Veykril:reborrow-inlay-hints, r=Veykril
...
feat: Allow reborrow inlay hints to be restricted to mutable reborrows only
2022-05-12 12:21:06 +00:00
Lukas Wirth
c2190ad87c
feat: Allow reborrow inlay hints to be restricted to mutable reborrows only
2022-05-12 14:00:06 +02:00