Laurențiu Nicola
f5fde4df43
⬆️ rust-analyzer
2022-09-20 17:39:17 +03:00
Laurențiu Nicola
3e358a6827
⬆️ rust-analyzer
2022-08-30 14:51:24 +03:00
Laurențiu Nicola
31519bb394
⬆️ rust-analyzer
2022-08-23 10:05:52 +03:00
Laurențiu Nicola
8231fee466
⬆️ rust-analyzer
2022-08-16 11:24:50 +03:00
Laurențiu Nicola
22c8c9c401
⬆️ rust-analyzer
2022-08-09 07:23:57 +03: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
Lukas Wirth
002447d6cb
fix: Ask the user to reload the vscode window when changing server settings
2022-06-14 11:11:08 +02:00
Hasan Ali
213fe5755c
Add restartServerOnConfigChange setting
2022-06-06 08:51:50 +01:00
Hasan Ali
92241d65ae
Restart server automatically on settings changes
2022-06-05 21:36:42 +01:00
bors
995a17fbd9
Auto merge of #12472 - Veykril:output-ch, r=Veykril
...
internal: Keep output channels across restarts
cc https://github.com/rust-lang/rust-analyzer/pull/12470
2022-06-05 12:20:21 +00:00
Lukas Wirth
1127d2508f
internal: Keep output channels across restarts
2022-06-05 14:20:06 +02:00
Lukas Wirth
2a8ea089bf
fix: Restart the server instead of reloading the window when config changes
2022-06-05 13:29:08 +02:00
Lukas Wirth
fd298b3994
fix: Cleanup output channels when restarting server
2022-06-05 13:24:39 +02:00
Jake Heinz
a965161dce
[editors/vscode] cleaer status bar bg color / command when server status returns to OK
2022-06-01 06:58:16 +00:00
Lukas Wirth
3e25c853cf
fix: Fix VSCode config patching incorrectly patching some configs
2022-05-31 13:38:48 +02: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
Hofer-Julian
2916cd2a86
Fix typo
2022-05-26 19:12:49 +02:00
Lukas Wirth
02c2377229
internal: Use statusBarItem colors for status item in VSCode
2022-05-26 12:31:07 +02: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
Laurențiu Nicola
1e617f4fc6
Fix broken async callback in join lines
2022-05-21 18:38:10 +03:00
Jonas Schievink
c99a5ae312
Add "cargo clippy" task preset
2022-05-20 15:25:37 +02: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
e87e1bc33d
"Show implementations" link display error fix
...
While VSCode [uses it's own implementation for URIs](https://github.com/microsoft/vscode-uri )
which notably doesn't have any limits of URI size, the renderer itself
relies on Web platform engine, that limits the length of the URLs and
bails out when the attribute length of an `href` inside `a` tag is too
long.
Command URIs have a form of `command:command-name?arguments`, where
`arguments` is a percent-encoded array of data we want to pass along to
the command function. For "Show References" this is a list of all file
URIs with locations of every reference, and it can get quite long.
This PR introduces another intermediary `linkToCommand` command. When
we render a command link, a reference to a command with all its arguments
is stored in a map, and instead a `linkToCommand` link is rendered
with the key to that map.
For now the map is cleaned up periodically (I've set it to every
10 minutes). In general case we'll probably need to introduce TTLs or
flags to denote ephemeral links (like these in hover popups) and
persistent links and clean those separately. But for now simply keeping
the last few links in the map should be good enough. Likewise, we could
add code to remove a target command from the map after the link is
clicked, but assuming most links in hover sheets won't be clicked anyway
this code won't change the overall memory use much.
Closes #9926
2022-05-18 14:12:23 +01:00