| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-01-21 | Provide a config to control auto-insertion of `await` and `iter()` | Chayim Refael Friedman | -0/+20 | |
| 2025-01-20 | fix: Only refresh syntax tree view when the active document changes | Giga Bowser | -1/+8 | |
| 2025-01-16 | Fix `debug_assertions` broken in 1c5a125beb35725ccc2ade005db9870db734bf23 | VinTarZ | -1/+1 | |
| 2025-01-15 | Flip on typing config to be opt-in, better defaults | Lukas Wirth | -3/+3 | |
| 2025-01-14 | Hide syntax tree view by default | David Richey | -1/+1 | |
| 2025-01-10 | Implement implicit sized bound inlay hints | Lukas Wirth | -0/+10 | |
| 2025-01-10 | Merge pull request #18813 from Giga-Bowser/syntax-tree-view | Lukas Wirth | -340/+555 | |
| feat: Add a new and improved syntax tree view | ||||
| 2025-01-09 | Add an action to copy an element from the syntax tree view | Giga Bowser | -0/+55 | |
| 2025-01-09 | Remove the old syntax tree viewer | Giga Bowser | -322/+0 | |
| 2025-01-09 | Add a new and improved syntax tree viewer | Giga Bowser | -1/+483 | |
| 2025-01-09 | Merge pull request #18880 from PrototypeNM1/extra-includes | Lukas Wirth | -0/+13 | |
| Add config setting which allows adding additional include paths to the VFS. | ||||
| 2025-01-08 | Add config setting which allows adding additional include paths to the VFS. | Nicholas Rishel | -0/+13 | |
| 2025-01-08 | fix: autogenerate files | qjerome | -5/+8 | |
| 2025-01-07 | target-triple -> target-tuple | Lukas Wirth | -1/+1 | |
| 2025-01-07 | Remove `rust-analyzer.cargo.sysrootQueryMetadata` config again | Lukas Wirth | -18/+0 | |
| 2025-01-06 | Rename dependency tree view and dependency provider | Giga Bowser | -18/+18 | |
| 2025-01-01 | Merge pull request #18179 from ChayimFriedman2/omit-trait-completion | Lukas Wirth | -0/+58 | |
| feat: Allow excluding specific traits from completion | ||||
| 2025-01-01 | Revamp auto-import exclude config | Lukas Wirth | -6/+35 | |
| 2025-01-01 | Reduce the default autoimport exclusion list | Lukas Wirth | -29/+2 | |
| 2025-01-01 | Allow excluding specific traits from completion | Chayim 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-26 | minor: format editor/code | roife | -13/+14 | |
| 2024-12-26 | fix incorrect name for UpdateTest config | roife | -1/+1 | |
| 2024-12-26 | fix: await setting config to `not ask before UpdateTest` and format | roife | -7/+7 | |
| 2024-12-26 | feat: add config `UpdateTest` to hover actions | roife | -0/+10 | |
| 2024-12-26 | feat: support UpdateTest in codelens | roife | -13/+60 | |
| 2024-12-24 | Merge pull request #18707 from ChayimFriedman2/subst | Lukas Wirth | -0/+23 | |
| feat: Show substitution where hovering over generic things | ||||
| 2024-12-24 | Merge pull request #18722 from markmurphydev/status_bar_settings | Lukas Wirth | -35/+62 | |
| Rename `rust-analyzer.statusBar.documentSelector` to `showStatusBar`, add "always" and "never" options. | ||||
| 2024-12-22 | Merge pull request #18738 from Veykril/push-vqxqutskzvvu | Lukas Wirth | -1/+1 | |
| fix: Properly check if workspace flychecking is allowed | ||||
| 2024-12-22 | fix: Properly check if workspace flychecking is allowed | Lukas Wirth | -1/+1 | |
| 2024-12-22 | minor: Tell the server to stop prior to restarting it | Lukas Wirth | -0/+2 | |
| 2024-12-20 | change config rust-analyzer.statusBar.documentSelector to showStatusBar | Mark Murphy | -35/+62 | |
| 2024-12-20 | Show substitution where hovering over generic things | Chayim Refael Friedman | -0/+23 | |
| There are few things to note in the implementation: First, this is a best-effort implementation. Mainly, type aliases may not be shown (due to their eager nature it's harder) and partial pathes (aka. hovering over `Struct` in `Struct::method`) are not supported at all. Second, we only need to show substitutions in expression and pattern position, because in type position all generic arguments always have to be written explicitly. | ||||
| 2024-12-13 | fix: Revert changes to client capabilities in `bac0ed5` | Giga Bowser | -1/+1 | |
| 2024-12-09 | Disable pipe on typing handler | Lukas Wirth | -1/+1 | |
| 2024-12-06 | Add typing handler for param list pipe | Lukas Wirth | -2/+2 | |
| 2024-12-06 | Make bracket typing handler work on more things | Lukas Wirth | -2/+2 | |
| 2024-12-05 | Disable `<` typing handler again | Lukas Wirth | -1/+1 | |
| 2024-12-03 | chore: deprecate `typing.autoClosingAngleBrackets` configuration | Tarek | -10/+0 | |
| Signed-off-by: Tarek <tareknaser360@gmail.com> | ||||
| 2024-12-03 | internal: Make exclude characters for typing assists configurable, default ↵ | Tarek | -0/+13 | |
| to None Signed-off-by: Tarek <tareknaser360@gmail.com> | ||||
| 2024-12-03 | Only show status bar item in relevant files | David Richey | -1/+56 | |
| 2024-12-02 | Fix debug configuration querying not inheriting environment | Lukas Wirth | -154/+42 | |
| 2024-11-18 | Re-add rust-analyzer.cargo.sysrootQueryMetadata | David Richey | -0/+18 | |
| 2024-11-08 | editors/code: Match supported debug engines in config with actual supported ones | Master-Hash | -3/+7 | |
| 2024-11-06 | editors/code: Change minimum VS Code from 1.78 to 1.83 | Wilfred Hughes | -25/+27 | |
| 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-03 | Allow interpreting consts and statics with interpret function command | Lukas Wirth | -1/+1 | |
| 2024-10-24 | editors/code: Add md for walkthrough setup example | HackerVole | -4/+14 | |
| Add a separate markdown file containing the settings.json snippet from the "Useful Setup Tips". This fixes the rendering and also makes the text selectable. Also use double-backticks for `code` rendering. | ||||
| 2024-10-22 | Fix status bar messagen not being marked markdown | Lukas Wirth | -1/+1 | |
| 2024-10-21 | Auto merge of #18359 - Daanoz:support-initializeStopped, r=Veykril | bors | -1/+17 | |
| feat: support initializeStopped setting See #18356 Add option to start rust-analyzer in "stopped" state when the extension activates. | ||||
| 2024-10-21 | Update ide tests | Lukas Wirth | -22/+22 | |
| 2024-10-21 | feat: support initializeStopped setting | Daan Sieben | -1/+17 | |
