Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add `public` semantic token modifier for public items | Aramis Razzaghipour | 2021-06-23 | 1 | -0/+1 |
| | |||||
* | Allow to disable import insertion on single path glob imports | Lukas Wirth | 2021-06-18 | 1 | -0/+1 |
| | |||||
* | clippy::redudant_borrow | Maan2003 | 2021-06-13 | 1 | -5/+5 |
| | |||||
* | Merge #9039 | bors[bot] | 2021-05-31 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | | | | | | | 9039: feat: Complete fields and methods with `self.` prefixed when inside methods r=matklad a=Veykril ![w65NbjkZiG](https://user-images.githubusercontent.com/3757771/119984385-a0111700-bfc1-11eb-9dbf-52fdaa4d72b5.gif) Closes #7173 Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | Add config setting for self-on-the-fly | Lukas Wirth | 2021-05-31 | 1 | -0/+1 |
| | | |||||
* | | Merge #8866 | bors[bot] | 2021-05-31 | 1 | -3/+3 |
|\ \ | |/ |/| | | | | | | | | | | | 8866: Update salsa r=matklad a=jonas-schievink This updates salsa to include https://github.com/salsa-rs/salsa/pull/265, and removes all cancellation-related code from rust-analyzer Co-authored-by: Jonas Schievink <[email protected]> | ||||
| * | Update salsa | Jonas Schievink | 2021-05-27 | 1 | -3/+3 |
| | | |||||
* | | Folding range for return types | Ayomide Bamidele | 2021-05-28 | 1 | -0/+1 |
|/ | |||||
* | Document semantic token tags | Lukas Wirth | 2021-05-26 | 1 | -1/+1 |
| | |||||
* | Merge #8942 | bors[bot] | 2021-05-25 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | 8942: Add `library` semantic token modifier to items from other crates r=arzg a=arzg Closes #5772. A lot of code here is pretty repetitive; please let me know if you have any ideas how to improve it, or whether it’s fine as-is. Side-note: How can I add tests for this? I don’t see a way for the test Rust code in `test_highlighting` to reference other crates to observe the new behaviour. Co-authored-by: Aramis Razzaghipour <[email protected]> | ||||
| * | Rename ‘foreign’ semantic token modifier to ‘library’ | Aramis Razzaghipour | 2021-05-24 | 1 | -1/+1 |
| | | |||||
| * | Add highlighting of items from other crates | Aramis Razzaghipour | 2021-05-24 | 1 | -0/+1 |
| | | |||||
* | | Bump misc deps | Laurențiu Nicola | 2021-05-24 | 1 | -1/+1 |
|/ | |||||
* | Fix code completion not inserting borrow text when client supports ↵ | Lukas Tobias Wirth | 2021-05-20 | 1 | -3/+6 |
| | | | | InsertAndReplace | ||||
* | Replace ImportGranularity::Guess with guessing boolean flag | Lukas Tobias Wirth | 2021-05-19 | 1 | -0/+1 |
| | |||||
* | MergeBehavior -> ImportGranularity | Lukas Tobias Wirth | 2021-05-18 | 1 | -2/+2 |
| | |||||
* | minor: adjust config name | Aleksey Kladov | 2021-05-17 | 1 | -4/+4 |
| | |||||
* | Merge #8795 | bors[bot] | 2021-05-17 | 1 | -2/+6 |
|\ | | | | | | | | | | | | | | | | | | | 8795: Allow semantic tokens for strings to be disabled r=matklad a=djrenren Fixes https://github.com/rust-analyzer/rust-analyzer/issues/7111 Pretty straightforward change, but open to any suggestions if there's a more recommended testing strategy than what I went with. Co-authored-by: John Renner <[email protected]> | ||||
| * | Formatting and docs | John Renner | 2021-05-10 | 1 | -1/+1 |
| | | |||||
| * | Allow semantic tokens for strings to be disabled | John Renner | 2021-05-10 | 1 | -2/+6 |
| | | |||||
* | | Tag Self in impls as a TypeAlias | Lukas Wirth | 2021-05-16 | 1 | -1/+1 |
| | | |||||
* | | Apply async semantic token modifier to async/await keywords | hi-rustin | 2021-05-14 | 1 | -0/+1 |
|/ | | | | Only async semantic token modifier | ||||
* | Merge #8674 | bors[bot] | 2021-05-05 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | | | | | | | 8674: fix for #8664: Emit folding ranges for multi-line where clauses r=matklad a=m5tfi #8664 I added a test that assert folding multi-line where clauses while leaving single lined one. Please, let me know if the code needs further improvements. Co-authored-by: m5tfi <[email protected]> | ||||
| * | add folding for where clauses | m5tfi | 2021-04-30 | 1 | -0/+1 |
| | | |||||
* | | Code review fixes | Kirill Bulatov | 2021-05-03 | 1 | -3/+1 |
| | | |||||
* | | Resolve single assist only | Kirill Bulatov | 2021-05-03 | 1 | -1/+3 |
|/ | |||||
* | Fix typo: comparision -> comparison | Adrian Stanciu | 2021-04-19 | 1 | -1/+1 |
| | |||||
* | Better visualise control flow for change_annotation_support" | Lukas Wirth | 2021-04-18 | 1 | -51/+46 |
| | |||||
* | Prevent being able to rename items that are not part of the workspace | Lukas Wirth | 2021-04-18 | 1 | -15/+63 |
| | |||||
* | Move cursor position when using item movers | Jonas Schievink | 2021-04-13 | 1 | -12/+0 |
| | |||||
* | Merge #8354 | bors[bot] | 2021-04-13 | 1 | -4/+10 |
|\ | | | | | | | | | | | | | | | 8354: Distinguishing between different operators in semantic highlighting r=matklad a=chetankhilosiya Co-authored-by: Chetan Khilosiya <[email protected]> | ||||
| * | 8279: Added initial implementation for | Chetan Khilosiya | 2021-04-08 | 1 | -4/+10 |
| | | | | | | | | Operator semantic highlighting. | ||||
* | | internal: unfork code paths for unresolved and resolved assist | Aleksey Kladov | 2021-04-13 | 1 | -24/+15 |
| | | |||||
* | | Merge #8410 | bors[bot] | 2021-04-10 | 1 | -4/+22 |
|\ \ | |/ |/| | | | | | | | | | | | 8410: Use CompletionTextEdit::InsertAndReplace if supported by the client r=Veykril a=Veykril Fixes #8404, Fixes #3130 Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | Use CompletionTextEdit::InsertAndReplace if supported by the client | Lukas Wirth | 2021-04-08 | 1 | -4/+22 |
| | | |||||
* | | Emit folding ranges for multiline array literals | Lukas Wirth | 2021-04-07 | 1 | -1/+2 |
|/ | |||||
* | 8024: Added the trait modifier for methods | Chetan Khilosiya | 2021-03-30 | 1 | -0/+1 |
| | | | | method in impls and method calls will have trait modifier. | ||||
* | formatting fix | Ayomide Bamidele | 2021-03-29 | 1 | -1/+5 |
| | |||||
* | Folding range for consts | Ayomide Bamidele | 2021-03-29 | 1 | -1/+1 |
| | |||||
* | completion relevance distinguish between exact type match and could unify | Josh Mcguigan | 2021-03-26 | 1 | -1/+1 |
| | |||||
* | Merge #8054 | bors[bot] | 2021-03-22 | 1 | -0/+12 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 8054: Item movers r=matklad a=ivan770 Closes #6823 https://user-images.githubusercontent.com/14003886/111331579-b4f43480-8679-11eb-9af0-e4dabacc4923.mp4 Implementation issues: - [ ] Most of items are non-movable, since _movability_ of any item has to be determined manually. Common ones are movable though - [x] Cursor should move with the item Co-authored-by: ivan770 <[email protected]> | ||||
| * | Item up and down movers | ivan770 | 2021-03-18 | 1 | -0/+12 |
| | | |||||
* | | Reexport PrefixKind to remove deps to hir | Edwin Cheng | 2021-03-22 | 1 | -2/+4 |
| | | |||||
* | | Use a highlight modifier for intra doc links | Lukas Wirth | 2021-03-18 | 1 | -1/+1 |
|/ | |||||
* | Semantic highlight intradoclinks in documentation | Lukas Wirth | 2021-03-17 | 1 | -7/+8 |
| | |||||
* | avoid converting types into themselves via .into() (clippy::useless-conversion) | Matthias Krüger | 2021-03-17 | 1 | -1/+1 |
| | | | | example: let x: String = String::from("hello world").into(); | ||||
* | Move code to the appropriate layer | Aleksey Kladov | 2021-03-15 | 1 | -2/+1 |
| | | | | | | StructureNodeKind is a type which is specific to a particular feature, file_structure. It shouldn't be in the "code shared by all ide features" part. | ||||
* | Introduce StructureNodeKind | ivan770 | 2021-03-14 | 1 | -4/+8 |
| | |||||
* | Provide regions in file structure | ivan770 | 2021-03-14 | 1 | -0/+3 |
| | |||||
* | increase completion relevance for items in local scope | Josh Mcguigan | 2021-03-14 | 1 | -2/+2 |
| |