| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-07-19 | Work around Code bug with empty diagnostics | Laurențiu Nicola | -1/+2 | |
| 2022-07-11 | Fix obsolete `enableRangeFormatting` config | TonalidadeHidrica | -1/+1 | |
| 2022-06-15 | fix: Clear proc-macro changed flag when reloading workspace | Lukas Wirth | -0/+1 | |
| 2022-05-30 | Use char for trigger character | Lukas Wirth | -3/+4 | |
| 2022-05-30 | fix: visibility completion | yue4u | -17/+16 | |
| 2022-05-25 | internal: Make autoclosing angle brackets configurable, disabled by default | Lukas Wirth | -1/+2 | |
| 2022-05-22 | internal: Allow OnTypeFormatting to send SnippetTextEdit | Felicián Németh | -3/+3 | |
| But continue to send TextEdit only. | ||||
| 2022-05-19 | internal: Improve inlay hint tooltips | Lukas Wirth | -6/+1 | |
| 2022-05-17 | Allow inlay hint tooltips to trigger hovers | Lukas Wirth | -36/+24 | |
| 2022-05-17 | Trigger hover requests on closing brace hints | Lukas Wirth | -7/+49 | |
| 2022-05-17 | feat: Implement inlay hint tooltips | Lukas Wirth | -0/+13 | |
| 2022-05-01 | Initial config revamp | Lukas Wirth | -3/+3 | |
| 2022-04-24 | Fix Reload Workspace command | Edwin Cheng | -0/+7 | |
| 2022-04-19 | Allows triggering commands after an assist edit | Jonas Schievink | -2/+3 | |
| 2022-04-08 | Switch to LSP inlay hints | Laurențiu Nicola | -27/+20 | |
| 2022-04-03 | Merge #10802 | bors[bot] | -7/+7 | |
| 10802: Allow clients to configure the global workspace search limit r=Veykril a=knutwalker Playing around with [helix](https://helix-editor.com) I realized that the global worksapce symbol search works different compared to vs-code. Helix requires all possible symbols in one query and does no subsequent refinement searched. This PR adds a configuration option to override the default search limit with the default being the currently hardocded value. Helix users can increment this limit for their instance with a config like ```toml [[language]] name = "rust" language-server = { command = "rust-analyzer" } [language.config] workspace = { symbol = { search = { limit = 65536 }}} ``` Other editors are not affected by this change. Co-authored-by: Paul Horn <dev@knutwalker.engineer> | ||||
| 2022-03-31 | Add "view file text" command to debug sync issues | Jonas Schievink | -0/+8 | |
| 2022-03-18 | Rename call info to "signature help" | Jonas Schievink | -3/+2 | |
| It is no longer limited to just calls | ||||
| 2022-03-12 | fix clippy::map_flatten | Matthias Krüger | -1/+1 | |
| 2022-03-11 | fix: Allow configuration of colons in inlay-hints | Lukas Wirth | -2/+3 | |
| 2022-03-04 | Fix formatting | Laurențiu Nicola | -1/+5 | |
| 2022-03-04 | Load hints for part of the file only | Kirill Bulatov | -2/+9 | |
| 2022-02-11 | Handle proc-macro functions as the proc-macro they resolve to | Lukas Wirth | -3/+1 | |
| 2022-01-03 | fix: don't panic on seeing an unexpected offset | David Hotham | -16/+17 | |
| 2022-01-02 | Avoid collect_vec from itertools | Laurențiu Nicola | -3/+2 | |
| 2021-12-07 | internal: add "Shuffle Crate Graph" command | Jonas Schievink | -0/+5 | |
| 2021-12-05 | Merge #10902 | bors[bot] | -2/+7 | |
| 10902: Handle multiple cargo check quick fix spans r=Veykril a=brandondong Resolves https://github.com/rust-analyzer/rust-analyzer/issues/10705. **Cause:** - For a cargo check diagnostic with multiple spans, only a single quick fix action would be created at the location of `spans[0]`. Additionally, the hover window details would only show the location of `spans[0]` next to the message. **Fix:** - Allow cargo check quick fix actions to be triggerable from multiple selection ranges. Specifically, if the selection intersects with any of the replacement spans, the quick fix action is shown. - No change in behavior for the hover window details. It's pretty minor and I think showing multiple locations next to the message may be more confusing anyways. Co-authored-by: Brandon <brandondong604@hotmail.com> | ||||
| 2021-12-04 | Handle multiple cargo check quick fix spans | Brandon | -2/+7 | |
| 2021-11-18 | Allow clients to configure the global workspace search limit | Paul Horn | -7/+7 | |
| 2021-10-29 | Fix Plaintext textDocument/hover | vsrs | -1/+6 | |
| 2021-10-22 | Use array IntoIter | Laurențiu Nicola | -1/+1 | |
| 2021-10-21 | Migrate to edition 2021 | Lukas Wirth | -1/+0 | |
| 2021-10-18 | Pull in new lsp-types for VS compat | Laurențiu Nicola | -4/+4 | |
| 2021-10-16 | more clippy fixes | Milo | -5/+4 | |
| 2021-10-14 | Merge #10434 | bors[bot] | -5/+64 | |
| 10434: Allow `Locate parent module` command in Cargo.toml r=Veykril a=rainy-me close #10355 Co-authored-by: rainy-me <github@rainy.me> Co-authored-by: rainy-me <github@yue.coffee> | ||||
| 2021-10-14 | Provide navigations to parent modules | rainy-me | -17/+21 | |
| 2021-10-07 | Fix: compare pkg via manifest | rainy-me | -16/+1 | |
| 2021-10-05 | Merge #10447 | bors[bot] | -0/+1 | |
| 10447: Add enum variant references CodeLens. r=Veykril a=ericsampson Co-authored-by: Eric Sampson <esampson@eaze.com> | ||||
| 2021-10-05 | Merge #10458 | bors[bot] | -2/+4 | |
| 10458: feat: Implement custom user snippets r=Veykril a=Veykril  Allows us to address the following issues: - `.arc / .rc / .pin, similar to .box?` https://github.com/rust-analyzer/rust-analyzer/issues/7033 - `Add unsafe snippet` https://github.com/rust-analyzer/rust-analyzer/issues/10392, would allow users to have this without the diagnostic) - `.ok() postfix snippet is annoying` https://github.com/rust-analyzer/rust-analyzer/issues/9636, allows us to get rid of the `ok` postfix and similar ones - `Postfix vec completion` https://github.com/rust-analyzer/rust-analyzer/issues/7773 cc https://github.com/rust-analyzer/rust-analyzer/issues/772 Zulipd discussion: https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Frust-analyzer/topic/Custom.20Postfix.20snippets Co-authored-by: Lukas Wirth <lukastw97@gmail.com> | ||||
| 2021-10-05 | Replace `if let` with `match` where appropriate | Aramis Razzaghipour | -8/+6 | |
| 2021-10-04 | Make multiple import edits work for completions | Lukas Wirth | -2/+4 | |
| 2021-10-04 | Add enum variant references CodeLens. | Eric Sampson | -0/+1 | |
| 2021-10-03 | Allow locate parent module action in cargo toml | rainy-me | -5/+75 | |
| 2021-10-02 | internal: untangle usages of ReferenceCategory somewhat | Aleksey Kladov | -2/+2 | |
| Not everything that can be read or write is a reference, let's try to use more precise types. | ||||
| 2021-09-24 | Give rustfmt spawn error context. | Nixon Enraght-Moony | -2/+7 | |
| 2021-09-17 | fix completion handler trying to seek outside of character boundaries. | Dawer | -10/+7 | |
| With this patch, in these examples ```rust fn main() { "⊞$0"; } ``` ```rust struct S { д$0 u8 } ``` entering ':' character in `$0` places shouldn't cause panics. | ||||
| 2021-09-04 | internal: deduplicate | Aleksey Kladov | -26/+16 | |
| 2021-09-04 | fix: don't panic if the client sends invalid request | Aleksey Kladov | -1/+4 | |
| 2021-09-01 | fix: multi-token mapping aware find references | Jonas Schievink | -13/+17 | |
| 2021-08-30 | Merge #10079 | bors[bot] | -2/+3 | |
| 10079: internal: make upstream bug less annoying r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com> | ||||
