Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Collapse documentation and markdown config settings into an enum | Lukas Wirth | 2021-06-21 | 1 | -1/+1 |
| | |||||
* | Split hover actions config into its own config struct | Lukas Wirth | 2021-06-21 | 1 | -4/+2 |
| | |||||
* | Move features into potential_cfg_options | Jamie Cunliffe | 2021-06-21 | 1 | -1/+1 |
| | |||||
* | Improve completion of cfg attributes | Jamie Cunliffe | 2021-06-21 | 1 | -0/+1 |
| | | | | | | | | | | | | The completion of cfg will look at the enabled cfg keys when performing completion. It will also look crate features when completing a feature cfg option. A fixed list of known values for some cfg options are provided. For unknown keys it will look at the enabled values for that cfg key, which means that completion will only show enabled options for those. | ||||
* | Merge #9264 | bors[bot] | 2021-06-21 | 1 | -1/+2 |
|\ | | | | | | | | | | | | | | | | | | | 9264: feat: Make documentation on hover configurable r=Veykril a=Veykril This also implements deprecation support for config options as this renames `hoverActions_linksInHover` to `hover_linksInHover`. Fixes #9232 Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | Make documentation on hover configurable | Lukas Wirth | 2021-06-14 | 1 | -1/+2 |
| | | |||||
* | | Show diagnostic fixes before assists | Laurențiu Nicola | 2021-06-15 | 1 | -3/+4 |
| | | |||||
* | | internal: flatten module hierarchy | Aleksey Kladov | 2021-06-14 | 1 | -4/+6 |
| | | | | | | | | | | It seems that any crate can be made better by flattening the modules down to a single layer? | ||||
* | | internal: prepare to move assist definitions | Aleksey Kladov | 2021-06-14 | 1 | -2/+2 |
| | | |||||
* | | internal: move diagnostics to a new crate | Aleksey Kladov | 2021-06-14 | 1 | -4/+3 |
|/ | |||||
* | clippy::redudant_borrow | Maan2003 | 2021-06-13 | 1 | -6/+6 |
| | |||||
* | Update salsa | Jonas Schievink | 2021-05-27 | 1 | -58/+70 |
| | |||||
* | Add a "Debug ItemTree" LSP request | Jonas Schievink | 2021-05-21 | 1 | -0/+5 |
| | |||||
* | Add pub mod option for UnlinkedFile | rainy-me | 2021-05-18 | 1 | -1/+1 |
| | |||||
* | Move `dot` invocation to rust-analyzer crate | Jonas Schievink | 2021-05-11 | 1 | -0/+1 |
| | |||||
* | Allow viewing the crate graph in a webview | Jonas Schievink | 2021-05-11 | 1 | -0/+5 |
| | |||||
* | Add docs and use better naming | Kirill Bulatov | 2021-05-03 | 1 | -1/+3 |
| | |||||
* | Resolve single assist only | Kirill Bulatov | 2021-05-03 | 1 | -4/+4 |
| | |||||
* | Add a way to resolve certain assists | Kirill Bulatov | 2021-05-03 | 1 | -15/+20 |
| | |||||
* | Prevent being able to rename items that are not part of the workspace | Lukas Wirth | 2021-04-18 | 1 | -0/+6 |
| | |||||
* | Merge #8354 | bors[bot] | 2021-04-13 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | 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 | -1/+1 |
| | | | | | | | | Operator semantic highlighting. | ||||
* | | feat: improve performance by delaying computation of fixes for diagnostics | Aleksey Kladov | 2021-04-13 | 1 | -3/+5 |
| | | |||||
* | | Ensure that listing&resolving code actions use the same set of actions | Aleksey Kladov | 2021-04-13 | 1 | -0/+28 |
| | | |||||
* | | internal: prepare for lazy diagnostics | Aleksey Kladov | 2021-04-12 | 1 | -1/+1 |
|/ | |||||
* | Item up and down movers | ivan770 | 2021-03-18 | 1 | -0/+10 |
| | |||||
* | Move code to the appropriate layer | Aleksey Kladov | 2021-03-15 | 1 | -2/+2 |
| | | | | | | 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. | ||||
* | Merge #7799 | bors[bot] | 2021-03-13 | 1 | -0/+9 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | 7799: Related tests r=matklad a=vsrs ![tests](https://user-images.githubusercontent.com/62505555/109397453-a9013680-7947-11eb-8b11-ac03079f7645.gif) This adds an ability to look for tests for the item under the cursor: function, constant, data type, etc The LSP part is bound to change. But the feature itself already works and I'm looking for a feedback :) Co-authored-by: vsrs <[email protected]> | ||||
| * | Add runnables::related_tests | vsrs | 2021-02-27 | 1 | -0/+9 |
| | | |||||
* | | remove unused CompletionScore enum | Josh Mcguigan | 2021-03-12 | 1 | -2/+2 |
| | | |||||
* | | add completion relevance score | Josh Mcguigan | 2021-03-12 | 1 | -2/+2 |
| | | |||||
* | | add apply ssr assist | Josh Mcguigan | 2021-03-10 | 1 | -1/+7 |
| | | |||||
* | | Work towards better import labels | Kirill Bulatov | 2021-03-08 | 1 | -2/+0 |
|/ | |||||
* | 7526: Renamed create ssr to ide_ssr. | Chetan Khilosiya | 2021-02-22 | 1 | -3/+4 |
| | |||||
* | 7526: Rename crate assists to ide_assists. | Chetan Khilosiya | 2021-02-22 | 1 | -1/+1 |
| | |||||
* | rename completion -> ide_completion | Aleksey Kladov | 2021-02-17 | 1 | -4/+4 |
| | | | | We don't have completion-related PRs in flight, so lets do it | ||||
* | Make utf8 default, implement utf16 in terms of it | Aleksey Kladov | 2021-02-16 | 1 | -1/+1 |
| | |||||
* | Prepare for utf-8 offsets | Aleksey Kladov | 2021-02-16 | 1 | -1/+1 |
| | |||||
* | Moved CodeLens to ide crate | ivan770 | 2021-02-13 | 1 | -0/+14 |
| | |||||
* | Use NameLike in FileReference directly as its not exported from ide anymore | Lukas Wirth | 2021-02-12 | 1 | -1/+1 |
| | |||||
* | Refactor reference searching to work with the ast | Lukas Wirth | 2021-02-12 | 1 | -2/+2 |
| | |||||
* | Move SymbolKind to ide_db | Lukas Wirth | 2021-01-20 | 1 | -1/+1 |
| | |||||
* | Remove obsolete RangeInfo usage in references | Lukas Wirth | 2021-01-18 | 1 | -3/+1 |
| | |||||
*-. | Merge #7297 #7338 | bors[bot] | 2021-01-18 | 1 | -0/+2 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7297: Propose trait associated items and autoimport traits on completion r=matklad a=SomeoneToIgnore ![trait_imports](https://user-images.githubusercontent.com/2690773/104819998-6faeb480-583a-11eb-8b45-b7351b51b90e.gif) Closes #7248 7338: Parse `impl const Trait` r=Veykril a=Veykril Closes #7313 bors r+ Co-authored-by: Kirill Bulatov <[email protected]> Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | | Add flyimport completion for trait assoc items | Kirill Bulatov | 2021-01-16 | 1 | -0/+2 |
| | | | |||||
* | | | Remove obsolete RangeInfo usage in rename | Lukas Wirth | 2021-01-18 | 1 | -1/+1 |
| |/ |/| | |||||
* | | Minor | Aleksey Kladov | 2021-01-18 | 1 | -8/+5 |
|/ | |||||
* | Share import_assets and related entities | Kirill Bulatov | 2021-01-16 | 1 | -1/+1 |
| | |||||
* | Phase out SourceFileEdits in favour of a plain HashMap | Lukas Wirth | 2021-01-14 | 1 | -1/+1 |
| | |||||
* | Group file source edits by FileId | Lukas Wirth | 2021-01-14 | 1 | -2/+2 |
| |