summary refs log tree commit diff
path: root/src/tools/rust-analyzer/editors/code
AgeCommit message (Collapse)AuthorLines
2025-04-21feat: Allow unsetting env vars in `server.extraEnv` configLukas Wirth-20/+38
2025-04-20doc: Fix dead manual linksbbb651-18/+18
2025-04-20doc: Rework generated configuration to have anchorsbbb651-1/+1
Also first line of default code blocks being used as the language instead of json and fixes a missing `json` language in a doc comment code block.
2025-04-14fix formatClouds Flowing-2/+8
2025-04-14add normalizeDriveLetterClouds Flowing-12/+29
2025-04-09internal: rename `children_modules` to `child_modules`David Barsky-11/+17
2025-04-07added children modulesgeetanshjuneja-0/+52
2025-04-04feat(project-model): provide flag for no depsPrajwal S N-0/+10
A Cargo project can now be built without any dependency metadata being fetched. Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com>
2025-04-04fix language-configuration.jsonBenjaminBrienen-3/+3
2025-03-29Fix debug sourceFileMap when using cppvsdbgInflation-1/+1
- Fix #18782
2025-03-24chore: Cleanup vscode extension output channelsLukas Wirth-24/+10
2025-03-15Add view iconsBenjaminBrienen-0/+2
2025-03-07Mark `rust-analyzer.showSyntaxTree` config option as requiring server restartChayim Refael Friedman-0/+1
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-06fix: Make RustAnalyzer:Run available in manifest fileAli Bektas-6/+23
2025-03-03Merge pull request #19243 from Veykril/push-qrrqsywkwyzpLukas Wirth-1/+1
Allow unsetting default cfgs
2025-03-02Fix transparent diagnosticsLaurențiu Nicola-6/+1
2025-02-27Update Node.js, vscode, and ts depsBenjaminBrienen-1737/+2595
2025-02-27Allow unsetting default cfgsLukas Wirth-1/+1
2025-02-17Calculate drop glue and show it on hoverChayim Refael Friedman-0/+10
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-13add cargo's git checkouts to the list of paths to mark as read-only in vscodeJacob Lifshay-0/+1
2025-02-12Merge pull request #19136 from ↵Lukas Wirth-116/+193
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-11Merge pull request #18998 from ChayimFriedman2/excludeLukas Wirth-2/+2
fix: Make `rust-analyzer.files.excludeDirs` work, actually
2025-02-11Bump esbuild from 0.18.12 to 0.25.0 in /editors/codedependabot[bot]-116/+193
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-06closure parameter inlay hintsjnyfah-0/+10
2025-02-04Make `rust-analyzer.files.excludeDirs` work, actuallyChayim Refael Friedman-2/+2
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-01-28Merge pull request #19056 from Giga-Bowser/fix-syntax-tree-crlfLukas Wirth-42/+116
fix: Properly handle CRLF line endings in the syntax tree view
2025-01-27Show status bar in RA outputDavid Richey-0/+4
2025-01-27fix: Properly handle CRLF line endings in the syntax tree viewGiga Bowser-42/+116
2025-01-21Provide a config to control auto-insertion of `await` and `iter()`Chayim Refael Friedman-0/+20
2025-01-20fix: Only refresh syntax tree view when the active document changesGiga Bowser-1/+8
2025-01-16Fix `debug_assertions` broken in 1c5a125beb35725ccc2ade005db9870db734bf23VinTarZ-1/+1
2025-01-15Flip on typing config to be opt-in, better defaultsLukas Wirth-3/+3
2025-01-14Hide syntax tree view by defaultDavid Richey-1/+1
2025-01-10Implement implicit sized bound inlay hintsLukas Wirth-0/+10
2025-01-10Merge pull request #18813 from Giga-Bowser/syntax-tree-viewLukas Wirth-340/+555
feat: Add a new and improved syntax tree view
2025-01-09Add an action to copy an element from the syntax tree viewGiga Bowser-0/+55
2025-01-09Remove the old syntax tree viewerGiga Bowser-322/+0
2025-01-09Add a new and improved syntax tree viewerGiga Bowser-1/+483
2025-01-09Merge pull request #18880 from PrototypeNM1/extra-includesLukas Wirth-0/+13
Add config setting which allows adding additional include paths to the VFS.
2025-01-08Add config setting which allows adding additional include paths to the VFS.Nicholas Rishel-0/+13
2025-01-08fix: autogenerate filesqjerome-5/+8
2025-01-07target-triple -> target-tupleLukas Wirth-1/+1
2025-01-07Remove `rust-analyzer.cargo.sysrootQueryMetadata` config againLukas Wirth-18/+0
2025-01-06Rename dependency tree view and dependency providerGiga Bowser-18/+18
2025-01-01Merge pull request #18179 from ChayimFriedman2/omit-trait-completionLukas Wirth-0/+58
feat: Allow excluding specific traits from completion
2025-01-01Revamp auto-import exclude configLukas Wirth-6/+35
2025-01-01Reduce the default autoimport exclusion listLukas Wirth-29/+2
2025-01-01Allow excluding specific traits from completionChayim Refael Friedman-0/+56
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.
2024-12-26minor: format editor/coderoife-13/+14
2024-12-26fix incorrect name for UpdateTest configroife-1/+1