about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/editors/code
AgeCommit message (Collapse)AuthorLines
2025-06-26Merge pull request #20104 from Veykril/push-nqnmmlvksytyLukas Wirth-55/+59
Cleanup `provideCodeActions` vscode hook
2025-06-26Cleanup `provideCodeActions` vscode hookLukas Wirth-55/+59
2025-06-26refactor: rename `branches` to `branch_exit_points` in highlight_relatedroifewu-1/+1
2025-06-26feat: highlighting of related return values while the cursor is on any ↵roifewu-0/+10
`match`, `if`, or match arm arrow (`=>`)
2025-06-25Merge pull request #20077 from markpots5/masterLukas Wirth-3/+60
feat: Extend vscode 'run' command with optional mode argument for run…
2025-06-24Remove special casing in command factory (revert changes in ctx.ts), update ↵Mark Pots-12/+3
main.createCommands instead
2025-06-23feat: Extend vscode 'run' command with optional mode argument for running ↵Mark Pots-4/+70
test(s) or bin at keyboard cursor
2025-06-20Add better documentation for excluding imports from symbol searchLucas Holten-1/+1
2025-06-19fix: Temporarily disable `+` typing handler as it moves the cursor positionLukas Wirth-1/+1
2025-06-17fix: Reload workspaces when cargo configs changeLukas Wirth-10/+4
2025-06-17Merge pull request #19939 from ChayimFriedman2/fill-arms-selfLukas Wirth-0/+10
feat: In "Fill match arms", allow users to prefer `Self` to the enum name when possible
2025-06-16feat: Insert required parentheses when typing `+` in trait typeLukas Wirth-1/+1
2025-06-15Add config option to exclude imports from symbol searchLucas Holten-0/+10
2025-06-11chore(deps-dev): bump brace-expansion in /editors/codedependabot[bot]-15/+15
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12. - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 1.1.12 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
2025-06-06In "Fill match arms", allow users to prefer `Self` to the enum name when ↵Chayim Refael Friedman-0/+10
possible But default to not to. I chose to have a more generic config name because maybe other assists could also use the same approach.
2025-06-03chore(deps): bump tar-fs from 2.1.2 to 2.1.3 in /editors/codedependabot[bot]-3/+3
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.2 to 2.1.3. - [Commits](https://github.com/mafintosh/tar-fs/commits) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 2.1.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28feat: Render padding information when hovering on structsShoyu Vanilla-0/+27
2025-05-19Change import prefix default to be by crateLukas Wirth-1/+1
The current default plain, tends to create non-uniform import blocks over time, some being relative, some being absolute. I believe we should encourage a different default here.
2025-05-15Bump undici from 6.21.1 to 6.21.3 in /editors/codedependabot[bot]-3/+3
Bumps [undici](https://github.com/nodejs/undici) from 6.21.1 to 6.21.3. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.21.1...v6.21.3) --- updated-dependencies: - dependency-name: undici dependency-version: 6.21.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
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