Lukas Wirth
7d19971666
Add config to unconditionally prefer core imports over std
...
Fixes https://github.com/rust-lang/rust-analyzer/issues/12979
2022-09-09 20:04:56 +02:00
bors
e8e598f641
Auto merge of #13133 - Veykril:diag-hack, r=Veykril
...
Move empty diagnostics workaround back into the server
This only touches on the diagnostics in one place instead of multiple as was previously done, since all published diagnostics will go through this code path anyways.
Closes https://github.com/rust-lang/rust-analyzer/issues/13130
2022-08-28 09:56:06 +00:00
Lukas Wirth
9ad0a8c467
Move empty diagnostics workaround back into the server
2022-08-28 11:54:46 +02:00
bors
6bea872edd
Auto merge of #13095 - jonas-schievink:avoid-liveshare-error, r=jonas-schievink
...
fix: Avoid error popup when using in Live Share
cc https://github.com/rust-lang/rust-analyzer/issues/8844
Not sure if there's a better way to do this, feedback appreciated!
2022-08-26 18:39:53 +00:00
bors
55bf51df41
Auto merge of #13087 - Veykril:config-update, r=Veykril
...
Remove auto-config patching from the VSCode client
This was introduced 4 months ago when we drastically changed the config keys. I'd like to remove this given I always felt uneasy doing edits to a users config from within r-a, and by now most if not all users should've swapped to a new enough version of r-a that should've updated their configs.
The extension will continue to work fine even with the outdated keys afterwards since we still do patching server side as well, and that one we'll have to support for quite some more time (if not until a proper 1.0 release where I assume we can allow ourselves some more user facing breakage)
(There also might've been a small bug in here that prevented users with certain outdated keys to prevent them from enabling certain keys for some reason)
2022-08-26 16:22:57 +00:00
Laurențiu Nicola
10617938b1
Remove unused UpdatesChannel type
2022-08-25 21:33:42 +03:00
Jonas Schievink
dcbbb7f211
ForGoT tO RuN prEttIeR¿
2022-08-23 15:56:02 +02:00
Jonas Schievink
16a0eb1829
Avoid error popup when using in Live Share
2022-08-23 15:45:02 +02:00
Lukas Wirth
eadc2673c0
Regen docs
2022-08-23 14:05:56 +02:00
Lukas Wirth
b19f78b022
Remove auto-config patching from the VSCode client
2022-08-22 17:13:49 +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
bors
917bd68b37
Auto merge of #13039 - davidbarsky:davidbarsky/remove-used-nightly-checking-code, r=Veykril
...
chore: remove unused `currentExtensionIsNightly()` in `config.ts`
I was debugging an unrelated issue in rust-analyzer, but came across this unused code and figured that it's fine to send a fully red PR :)
2022-08-18 16:06:18 +00:00
Dezhi Wu
23747419ca
fix: a bunch of typos
...
This PR will fix some typos detected by [typos].
There are also some other typos in the function names, variable names, and file
names, which I leave as they are. I'm more certain that typos in comments
should be fixed.
[typos]: https://github.com/crate-ci/typos
2022-08-17 21:44:58 +08:00
David Barsky
a0b257c9d9
chore: remove unused currentExtensionIsNightly()
in config.ts
2022-08-16 13:38:50 -04: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
Jonas Schievink
dcbe892d7c
Add an HIR pretty-printer
2022-08-15 13:51:45 +02:00
Lukas Wirth
614969baa7
Pad empty diagnostic messages in relatedInformation as well
2022-08-13 20:49:00 +02:00
Lukas Wirth
ec8256dd80
Move VSCode diagnostics workaroudn into client code
2022-08-13 20:30:30 +02:00
Laurențiu Nicola
19da03291d
Upgrade npm lockfile
2022-08-12 18:22:14 +03:00
Jake Heinz
4b648d8f6c
[code] make toggleInlayHints understand {off,on}UntilPressed
2022-08-08 02:32:49 +00: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
bors
fbb1337eb3
Auto merge of #12850 - Veykril:display-fix, r=Veykril
...
fix: Fix error tooltip message for VSCode status bar item
2022-07-22 22:52:53 +00:00
Lukas Wirth
e223d20d97
fix: Fix error tooltip message for VSCode status bar item
2022-07-23 00:52:12 +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
Lukas Wirth
def89af1ef
fix: Fix VSCode status bar tooltip not showing the error messages
2022-07-13 13:26:23 +02:00
Laurențiu Nicola
cb38145714
Bump transitive npm deps
2022-07-09 23:20:06 +03: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
Jonas Schievink
6c6ae965ba
Update remaining GitHub URLs
2022-07-08 15:44:49 +02:00
Laurențiu Nicola
ad5a8514a0
Code: use different schemes for the custom views
2022-07-06 18:42:15 +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
Chayim Refael Friedman
979d9511a1
Ignore the bin
artifact for bench
targets
...
Just like `test`.
2022-06-29 14:16:55 +03:00
Laurențiu Nicola
21642a2d85
Try to publish releases to OpenVSX
2022-06-23 22:18:08 +03:00
bors
15c63c4119
Auto merge of #12541 - Veykril:vs-reload, r=Veykril
...
fix: Clear proc-macro changed flag when reloading workspace
2022-06-15 12:29:34 +00:00
Lukas Wirth
664a751f2b
fix: Clear proc-macro changed flag when reloading workspace
2022-06-15 14:29:13 +02:00
Kevin Ushey
3cbbaf014e
fix typo in package.json
2022-06-14 14:44:23 -07:00