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
Prajwal S N
865681d779
feat(project-model): provide flag for no deps
...
A Cargo project can now be built without any dependency metadata being fetched.
Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com>
2025-04-04 18:57:10 +05:30
BenjaminBrienen
25c732e9d4
fix language-configuration.json
2025-04-04 00:26:57 +02:00
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
BenjaminBrienen
86d140d31c
Add view icons
2025-03-15 21:34:12 +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
Lukas Wirth
b685ada098
Merge pull request #19243 from Veykril/push-qrrqsywkwyzp
...
Allow unsetting default cfgs
2025-03-03 11:42:40 +00: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
Lukas Wirth
5e18ad0770
Allow unsetting default cfgs
2025-02-27 17:34:29 +01:00
Chayim Refael Friedman
100e166bb1
Calculate drop glue and show it on hover
...
Also fix the `needs_drop()` intrinsic.
Unions also need this information (to err if they have a drop-needing field), but this will come in a follow-up PR.
2025-02-17 06:29:37 +02:00
Jacob Lifshay
a9dcc01357
add cargo's git checkouts to the list of paths to mark as read-only in vscode
2025-02-13 18:48:36 -08:00
Lukas Wirth
0e5a127607
Merge pull request #19136 from rust-lang/dependabot/npm_and_yarn/editors/code/esbuild-0.25.0
...
Bump esbuild from 0.18.12 to 0.25.0 in /editors/code
2025-02-12 11:48:43 +00:00
Lukas Wirth
78e7515a30
Merge pull request #18998 from ChayimFriedman2/exclude
...
fix: Make `rust-analyzer.files.excludeDirs` work, actually
2025-02-11 11:41:54 +00:00
dependabot[bot]
72257fc370
Bump esbuild from 0.18.12 to 0.25.0 in /editors/code
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.18.12 to 0.25.0.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.18.12...v0.25.0 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 05:37:54 +00:00
jnyfah
4522bf42ca
closure parameter inlay hints
2025-02-06 15:55:56 +01:00
Chayim Refael Friedman
ac6b054ca5
Make rust-analyzer.files.excludeDirs
work, actually
...
I have no idea what the original writer of the code thought but the logic just seems backwards. We should not exclude a file/directory if it is equal to an include! This also meant that we had to add a `root == path` check so this stuff will actually work, which in turn meant excludes (of root files) no longer worked...
Also rename if to `rust-analyzer.files.exclude`, because it can exclude files as well.
2025-02-04 17:54:13 +02:00
Lukas Wirth
9f1ad04e72
Merge pull request #19056 from Giga-Bowser/fix-syntax-tree-crlf
...
fix: Properly handle CRLF line endings in the syntax tree view
2025-01-28 16:04:21 +00:00
David Richey
fc1ead1312
Show status bar in RA output
2025-01-27 14:20:05 -06:00
Giga Bowser
027363fef1
fix: Properly handle CRLF line endings in the syntax tree view
2025-01-27 15:09:58 -05:00
Chayim Refael Friedman
47f4f3f0b2
Provide a config to control auto-insertion of await
and iter()
2025-01-21 18:51:09 +02:00
Giga Bowser
c272bcdb69
fix: Only refresh syntax tree view when the active document changes
2025-01-20 14:05:19 -05:00
VinTarZ
d71015d90d
Fix debug_assertions
broken in 1c5a125beb35725ccc2ade005db9870db734bf23
2025-01-16 14:19:16 +03:00
Lukas Wirth
557c467aa9
Flip on typing config to be opt-in, better defaults
2025-01-15 10:25:37 +01:00
David Richey
807328d1d2
Hide syntax tree view by default
2025-01-14 13:21:42 -06:00
Lukas Wirth
d4fa92e80a
Implement implicit sized bound inlay hints
2025-01-10 12:38:21 +01:00
Lukas Wirth
d133136bc4
Merge pull request #18813 from Giga-Bowser/syntax-tree-view
...
feat: Add a new and improved syntax tree view
2025-01-10 06:56:34 +00: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
Lukas Wirth
2e234e3d1b
Merge pull request #18880 from PrototypeNM1/extra-includes
...
Add config setting which allows adding additional include paths to the VFS.
2025-01-09 10:24:51 +00:00
Nicholas Rishel
1f9686993a
Add config setting which allows adding additional include paths to the VFS.
2025-01-08 10:57:46 -08:00
qjerome
e9a13ab6d7
fix: autogenerate files
2025-01-08 14:47:21 +01:00
Lukas Wirth
2ac803ec71
target-triple -> target-tuple
2025-01-07 14:25:43 +01:00
Lukas Wirth
f1c0d176f3
Remove rust-analyzer.cargo.sysrootQueryMetadata
config again
2025-01-07 14:00:22 +01:00
Giga Bowser
c0eaff7dd1
Rename dependency tree view and dependency provider
2025-01-06 15:30:11 -06:00
Lukas Wirth
7e639ee3dd
Merge pull request #18179 from ChayimFriedman2/omit-trait-completion
...
feat: Allow excluding specific traits from completion
2025-01-01 14:34:56 +00:00
Lukas Wirth
5303dc5d99
Revamp auto-import exclude config
2025-01-01 15:06:44 +01:00
Lukas Wirth
45954ebaa4
Reduce the default autoimport exclusion list
2025-01-01 14:32:45 +01:00
Chayim Refael Friedman
7e6ade117c
Allow excluding specific traits from completion
...
To be accurate, only their methods are excluded, the trait themselves are still available.
I also excluded a bunch of std traits by default. Some less opinionated, like `AsRef`, which should never be used directly except in generic scenarios (and won't be excluded there), some more opinionated, like the ops traits, which I know some users sometimes want to use directly. Either way it's configurable.
It should be pretty easy to extend support to excluding only specific methods, but I didn't do that currently.
Traits configured to be excluded are resolved in each completion request from scratch. If this proves too expensive, it is easy enough to cache them in the DB.
2025-01-01 13:49:35 +01:00
roife
2983ce8b9e
minor: format editor/code
2024-12-26 20:44:42 +08:00
roife
c54bfcb181
fix incorrect name for UpdateTest config
2024-12-26 19:51:14 +08:00
roife
c30e9c0618
fix: await setting config to not ask before UpdateTest
and format
2024-12-26 19:51:14 +08:00
roife
22280b65ff
feat: add config UpdateTest
to hover actions
2024-12-26 19:51:14 +08:00
roife
edb61b10ab
feat: support UpdateTest in codelens
2024-12-26 19:50:32 +08:00