| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-22 | Clarify `rust-analyzer.inlayHints.maxLength` is not a hard guarantee | Chayim Refael Friedman | -0/+2 | |
| 2025-09-17 | Merge pull request #20583 from btj/comments-enable | Chayim Refael Friedman | -0/+11 | |
| Add `rust-analyzer.semanticHighlighting.comments.enable` | ||||
| 2025-09-17 | Add the `rust-analyzer.semanticHighlighting.comments.enable` configuration value | Bart Jacobs | -0/+11 | |
| 2025-09-15 | Add a testing guide | Chayim Refael Friedman | -0/+107 | |
| 2025-09-09 | Add a FAQ entry about RA and Cargo interaction | Jakub Beránek | -0/+9 | |
| 2025-09-09 | Update documentation about how to build the RA book | Jakub Beránek | -0/+1 | |
| 2025-09-08 | Clarify intro in README and manual | Wilfred Hughes | -7/+14 | |
| The first sentence a new user should see should ideally answer the questions: * What is rust-analyzer? * Why might I want to use it? The vast majority of users will be interested in using rust-analyzer inside their favourite editor. We should clarify that rust-analyzer is an LSP implementation and that it supports all the classic IDE features. Whilst it's also true that rust-analyzer is modular and organised into libraries, the first impression should (I think) focus on an overview and the primary use case. | ||||
| 2025-08-26 | Merge pull request #20520 from ChayimFriedman2/reborrow | Shoyu Vanilla (Flint) | -0/+11 | |
| feat: Add an option to remove reborrows from adjustment inlay hints | ||||
| 2025-08-24 | Fix rust-analyzer-contributors reference | Emmanuel Ferdman | -1/+1 | |
| Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com> | ||||
| 2025-08-24 | Add an option to remove reborrows from adjustment inlay hints | Chayim Refael Friedman | -0/+11 | |
| Reborrows are consecutive deref then ref. Make it the default because reborrows are mostly useless to the programmer. Also rename `rust-analyzer.inlayHints.expressionAdjustmentHints.enable: "reborrow"` to `rust-analyzer.inlayHints.expressionAdjustmentHints.enable: "borrows"`, as it's not about reborrows but about any ref/deref and it's confusing with the new setting. | ||||
| 2025-08-13 | Fix dead link to Cargo.toml in documentation | donni-h | -1/+1 | |
| ../../Cargo.toml resolves to https://rust-analyzer.github.io/Cargo.toml, which is an invalid link | ||||
| 2025-08-10 | Add config option to exclude locals from doc search | Ifeanyi Orizu | -0/+7 | |
| 2025-08-01 | Fix more docs | Ifeanyi Orizu | -6/+8 | |
| 2025-08-01 | Update documentation for overrideCommand config options | Ifeanyi Orizu | -2/+9 | |
| 2025-07-29 | Merge pull request #20154 from joshka/jm/improve-setting-titles | Lukas Wirth | -133/+159 | |
| Improve settings tree title and descriptions | ||||
| 2025-07-22 | Apply suggestions from code review | Jakub Beránek | -4/+5 | |
| Co-authored-by: Laurențiu Nicola <lnicola@users.noreply.github.com> | ||||
| 2025-07-22 | Document synces using `josh-sync` | Jakub Beránek | -12/+41 | |
| 2025-07-04 | remove syntaxTree from docs | vinícius x | -18/+0 | |
| 2025-07-02 | Improve settings tree title and descriptions | Josh McKinney | -133/+159 | |
| - All settings are now phrased in the imperative form stating what the setting does rather than talking about what it controls. (E.g.: "Show `Debug` action." instead of "Whether to show `Debug` action" - Categories are now displayed in title case - Categories are now sorted lexicographically - General category is removed (and all the settings are moved to the top level) - Language for a few descriptions is made a bit less ambiguous | ||||
| 2025-06-26 | refactor: rename `branches` to `branch_exit_points` in highlight_related | roifewu | -1/+1 | |
| 2025-06-26 | feat: highlighting of related return values while the cursor is on any ↵ | roifewu | -0/+7 | |
| `match`, `if`, or match arm arrow (`=>`) | ||||
| 2025-06-25 | Fix link in the book | Chayim Refael Friedman | -3/+2 | |
| 2025-06-24 | Merge pull request #20064 from Wilfred/document_sysroot_project | Lukas Wirth | -0/+3 | |
| Document sysroot_project field in rust-project.json | ||||
| 2025-06-23 | Add troubleshooting FAQ to the book | Chayim Refael Friedman | -0/+12 | |
| And one frequently asked question. | ||||
| 2025-06-23 | Document sysroot_project field in rust-project.json | Wilfred Hughes | -0/+3 | |
| 2025-06-20 | Add better documentation for excluding imports from symbol search | Lucas Holten | -1/+5 | |
| 2025-06-19 | fix: Temporarily disable `+` typing handler as it moves the cursor position | Lukas Wirth | -1/+1 | |
| 2025-06-17 | Merge pull request #19939 from ChayimFriedman2/fill-arms-self | Lukas Wirth | -0/+7 | |
| feat: In "Fill match arms", allow users to prefer `Self` to the enum name when possible | ||||
| 2025-06-16 | feat: Insert required parentheses when typing `+` in trait type | Lukas Wirth | -1/+1 | |
| 2025-06-16 | Merge pull request #19994 from sourcefrog/book-links | Laurențiu Nicola | -3/+2 | |
| Fix some links in the book | ||||
| 2025-06-15 | Add config option to exclude imports from symbol search | Lucas Holten | -0/+7 | |
| 2025-06-13 | Make the URL a hyperlink | Martin Pool | -1/+1 | |
| 2025-06-13 | Fix link to the contribution guide | Martin Pool | -2/+1 | |
| 2025-06-13 | Fix link to good first issues | Jakub Beránek | -1/+1 | |
| 2025-06-10 | [minor] Fix typos | Wilfred Hughes | -1/+1 | |
| 2025-06-06 | In "Fill match arms", allow users to prefer `Self` to the enum name when ↵ | Chayim Refael Friedman | -0/+7 | |
| 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-02 | internal: Use 'ProjectJson' consistently | Wilfred Hughes | -1/+1 | |
| The Rust source code previously mised ProjectJson and JsonProject, and the TypeScript definition didn't match either. Use 'ProjectJson' everywhere. This is purely an internal change. | ||||
| 2025-05-28 | feat: Render padding information when hovering on structs | Shoyu Vanilla | -0/+7 | |
| 2025-05-26 | Merge pull request #19819 from Veykril/push-utvzwvwuuvlm | Lukas Wirth | -1/+1 | |
| Change import prefix default to be by crate | ||||
| 2025-05-22 | Remove rust-analyzer.vs from other editors | Oli Scherer | -24/+0 | |
| 2025-05-19 | Change import prefix default to be by crate | Lukas 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-04-20 | doc: Fix dead manual links | bbb651 | -1/+1 | |
| 2025-04-20 | doc: Rework generated configuration to have anchors | bbb651 | -353/+681 | |
| 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-09 | internal: rename `children_modules` to `child_modules` | David Barsky | -1/+1 | |
| 2025-04-07 | cargo xtask tidy | geetanshjuneja | -1/+1 | |
| 2025-04-04 | feat(project-model): provide flag for no deps | Prajwal S N | -0/+6 | |
| A Cargo project can now be built without any dependency metadata being fetched. Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-03-24 | chore: Cleanup vscode extension output channels | Lukas Wirth | -3/+6 | |
| 2025-03-22 | Improve contributing/README.md | BenjaminBrienen | -8/+8 | |
| 2025-03-15 | cargo xtask tidy | BenjaminBrienen | -1/+1 | |
| 2025-03-15 | edition = "2024" | BenjaminBrienen | -1/+1 | |
