1241 Commits

Author SHA1 Message Date
jackh726
0dd3fe029a Add lsp extension to get failed trait obligations for a given function 2025-12-20 22:43:58 +00:00
Young-Flash
d808026ca9 refactor: remove unused code 2025-11-21 22:12:08 +08:00
Chayim Refael Friedman
1ba3165b81 Support memory profiling with dhat
Unfortunately, this requires a custom build of r-a, and it's quite slow.
2025-10-28 13:00:53 +02:00
Michael Gruenewald
291aa7a602 Don't add cargo to requiresServerReloadOpts 2025-10-26 13:22:52 +01:00
Michael Gruenewald
c5893b7c5e Format fixes 2025-10-13 15:02:45 +02:00
Michael Gruenewald
ec45211823 Don't override users' settings 2025-10-13 15:02:45 +02:00
Michael Gruenewald
8355233a19 docs 2025-10-13 15:02:45 +02:00
Michael Gruenewald
c10226a8a1 Remember configuration overrides by extensions 2025-10-13 15:02:45 +02:00
Michael Gruenewald
d1bfff1e39 Allow other extensions to override the configuration 2025-10-13 15:02:45 +02:00
Michael Gruenewald
410cf5575d Don't pretend to have a WorkspaceConfiguration if there isn't one 2025-10-13 15:02:45 +02:00
Lukas Wirth
2a577eb2f5 Unherit server extra env for runnables extra env 2025-07-27 14:09:21 +02:00
Lukas Wirth
92d56156a4 fix: Fix runnables extra env not substituting env vars 2025-07-27 14:07:10 +02:00
Lukas Wirth
db07723fe9 Cleanup provideCodeActions vscode hook 2025-06-26 10:32:13 +02:00
Mark Pots
e2e24f84c4 Remove special casing in command factory (revert changes in ctx.ts), update main.createCommands instead 2025-06-24 11:56:22 +02:00
Mark Pots
92da17cfa5 feat: Extend vscode 'run' command with optional mode argument for running test(s) or bin at keyboard cursor 2025-06-23 21:27:26 +02:00
Lukas Wirth
24b0666d93 fix: Reload workspaces when cargo configs change 2025-06-17 11:13:56 +02:00
Lukas Wirth
05b374acd4 feat: Allow unsetting env vars in server.extraEnv config 2025-04-21 10:38:54 +02:00
bbb651
c7cf6bf7c3 doc: Fix dead manual links 2025-04-20 20:28:52 +03:00
Clouds Flowing
0c13a94533 fix format 2025-04-14 11:45:21 +08:00
Clouds Flowing
f66a3413db add normalizeDriveLetter 2025-04-14 11:23:31 +08:00
David Barsky
99a2b676bc internal: rename children_modules to child_modules 2025-04-09 12:43:49 -04:00
geetanshjuneja
1f7c3e8b92 added children modules 2025-04-07 21:14:01 +05:30
Inflation
375386ea93
Fix debug sourceFileMap when using cppvsdbg
- Fix #18782
2025-03-29 21:32:51 +08:00
Lukas Wirth
78f4146dc7 chore: Cleanup vscode extension output channels 2025-03-24 07:44:46 +01:00
Chayim Refael Friedman
0afa5e8096 Mark rust-analyzer.showSyntaxTree config option as requiring server restart
We register the provider when we start the server. It confused me why I set the option and it didn't work, so probably better to have it hint people.
2025-03-07 00:16:54 +02:00
Ali Bektas
4c7490010a fix: Make RustAnalyzer:Run available in manifest file 2025-03-06 00:01:16 +01:00
Laurențiu Nicola
b1a1aa4209 Fix transparent diagnostics 2025-03-02 16:05:59 +02:00
BenjaminBrienen
00726cf697 Update Node.js, vscode, and ts deps 2025-02-27 20:53:48 +01:00
Giga Bowser
027363fef1 fix: Properly handle CRLF line endings in the syntax tree view 2025-01-27 15:09:58 -05:00
Giga Bowser
c272bcdb69 fix: Only refresh syntax tree view when the active document changes 2025-01-20 14:05:19 -05:00
Giga Bowser
c0f22c7e9d Add an action to copy an element from the syntax tree view 2025-01-09 14:03:18 -06:00
Giga Bowser
cb5ce9eaa6 Remove the old syntax tree viewer 2025-01-09 13:20:06 -06:00
Giga Bowser
5ffe45d8cd Add a new and improved syntax tree viewer 2025-01-09 13:20:06 -06:00
Giga Bowser
c0eaff7dd1 Rename dependency tree view and dependency provider 2025-01-06 15:30:11 -06:00
roife
2983ce8b9e minor: format editor/code 2024-12-26 20:44:42 +08:00
roife
c30e9c0618 fix: await setting config to not ask before UpdateTest and format 2024-12-26 19:51:14 +08:00
roife
edb61b10ab feat: support UpdateTest in codelens 2024-12-26 19:50:32 +08:00
Lukas Wirth
4c0569b244
Merge pull request #18722 from markmurphydev/status_bar_settings
Rename `rust-analyzer.statusBar.documentSelector` to `showStatusBar`, add "always" and "never" options.
2024-12-24 14:12:32 +00:00
Lukas Wirth
eb32c9f447 minor: Tell the server to stop prior to restarting it 2024-12-22 11:30:18 +01:00
Mark Murphy
ed0df3094b change config rust-analyzer.statusBar.documentSelector to showStatusBar 2024-12-20 16:41:41 -05:00
Giga Bowser
0900b6d428 fix: Revert changes to client capabilities in bac0ed5 2024-12-13 11:59:50 -05:00
Lukas Wirth
bac0ed579f Make bracket typing handler work on more things 2024-12-06 12:47:32 +01:00
David Richey
cf80dddb59 Only show status bar item in relevant files 2024-12-03 14:40:26 +00:00
Lukas Wirth
d75f996722 Fix debug configuration querying not inheriting environment 2024-12-02 13:02:31 +01:00
Wilfred Hughes
6c7b5025ca editors/code: Change minimum VS Code from 1.78 to 1.83
It's been a year since we last bumped this (see #15904), and VS Code
1.83 is the first version that supports LSP 3.17.5 (via
vscode-languageclient 9.0.1).

https://code.visualstudio.com/updates/v1_83#_language-server-protocol
2024-11-06 15:00:59 -08:00
Lukas Wirth
82141705b0 Fix status bar messagen not being marked markdown 2024-10-22 10:51:04 +02:00
Daan Sieben
928ea2e8fb
feat: support initializeStopped setting 2024-10-21 10:58:54 +02:00
David Barsky
f25cb191a9 internal: fix lldb-dap unconditionally calling rustc 2024-10-17 13:27:15 -04:00
bors
0402da4cbf Auto merge of #18265 - kouhe3:master, r=Veykril
Add support for LLDB-DAP
2024-10-14 12:21:42 +00:00
David Richey
0260e41283 Run subprocesses async in vscode extension 2024-10-10 20:44:13 -05:00