aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Rename ra_db -> base_dbAleksey Kladov2020-08-131-5/+5
|
* Rename ra_cfg -> cfgAleksey Kladov2020-08-131-1/+1
|
* Rename ra_syntax -> syntaxAleksey Kladov2020-08-121-1/+1
|
* Rename ra_text_edit -> text_editAleksey Kladov2020-08-121-1/+1
|
* Rename ra_prof -> profileAleksey Kladov2020-08-121-1/+1
|
* Simplify fix structureKirill Bulatov2020-08-111-3/+9
|
* Separate diagnostics and diagnostics fix rangesKirill Bulatov2020-08-111-1/+1
|
* SSR: Restrict to current selection if anyDavid Lattimore2020-07-291-1/+2
| | | | | The selection is also used to avoid unnecessary work, but only to the file level. Further restricting unnecessary work is left for later.
* Only display experimental diagnostics when enabledJonas Schievink2020-07-241-2/+6
|
* SSR: Pass current file position through to SSR code.David Lattimore2020-07-241-1/+2
| | | | In a subsequent commit, it will be used for resolving paths.
* Move testsAleksey Kladov2020-07-171-74/+0
|
* Unclutter NavigationTarget APIAleksey Kladov2020-07-171-8/+8
|
* Better module structureAleksey Kladov2020-07-161-17/+20
|
* Reduce visibilityAleksey Kladov2020-07-161-1/+1
|
* Move typeAleksey Kladov2020-07-161-8/+1
|
* Add Markup typeAleksey Kladov2020-07-081-0/+2
|
* Categorize assistsJeremy Kolb2020-07-021-1/+1
|
* Reuse Semantics instancesLaurențiu Nicola2020-07-011-2/+4
|
* New VFSAleksey Kladov2020-06-231-7/+10
|
* Allow SSR to match type references, items, paths and patternsDavid Lattimore2020-06-221-1/+1
| | | | Part of #3186
* Add `Go to Type Definition` hover action.vsrs2020-06-181-1/+1
|
* Remove special casing for library symbolsAleksey Kladov2020-06-181-1/+1
| | | | | | | | We might as well handle them internally, via queries. I am not sure, but it looks like the current LibraryData setup might even predate salsa? It's not really needed and creates a bunch of complexity.
* Syntactic highlighting of NAME_REF for injectionsLeander Tentrup2020-06-151-2/+4
| | | | | | This commit adds a function that tries to determine the syntax highlighting class of NAME_REFs based on the usage. It is used for highlighting injections (such as highlighting of doctests) as the semantic logic will most of the time result in unresolved references. It also adds a color to unresolved references in HTML encoding.
* SimplifyAleksey Kladov2020-06-081-1/+1
|
* Code formattingvsrs2020-06-051-1/+1
|
* Add hover actions as LSP extensionvsrs2020-06-051-1/+1
|
* Preliminary implementation of lazy CodeAssitsMikhail Rakhmanov2020-06-021-22/+17
|
* Generate features docs from sourceAleksey Kladov2020-05-311-2/+2
|
* Less rust-analyzer specific onEnterAleksey Kladov2020-05-251-1/+2
|
* KISS SourceChangeAleksey Kladov2020-05-221-2/+16
| | | | | | The idea behind requiring the label is a noble one, but we are not really using it consistently anyway, and it should be easy to retrofit later, should we need it.
* Formalize JoinLines protocol extensionAleksey Kladov2020-05-211-6/+3
|
* CleanupAleksey Kladov2020-05-211-3/+0
|
* Remove dead code for handling cursor positionsAleksey Kladov2020-05-211-1/+0
|
* Switch to new magic marksAleksey Kladov2020-05-201-2/+0
|
* Add AssistConfigAleksey Kladov2020-05-191-5/+5
|
* Make some stuff public so that they can be reused by other toolsPavan Kumar Sunkara2020-05-141-6/+2
|
* Nicer APIAleksey Kladov2020-05-071-1/+1
|
* Rename AssitLabel -> AssistAleksey Kladov2020-05-071-3/+3
|
* RenameAleksey Kladov2020-05-061-1/+1
|
* Use SourceChange for assistsAleksey Kladov2020-05-061-7/+24
|
* Lift SourceChange to the ra_ide_dbAleksey Kladov2020-05-061-2/+1
|
* Fix capitalizationAleksey Kladov2020-05-061-2/+2
|
* Convert code to text-sizeAleksey Kladov2020-04-251-2/+2
|
* Introduce ActiveParameterAleksey Kladov2020-04-241-15/+0
|
* feat: improve dot completions with scoringBenjamin Coenen2020-04-161-1/+3
| | | | Signed-off-by: Benjamin Coenen <[email protected]>
* Improve autocompletion by looking on the type and nameBenjamin Coenen2020-04-111-0/+15
| | | | Signed-off-by: Benjamin Coenen <[email protected]>
* Check for eprintln on CIAleksey Kladov2020-04-061-0/+5
|
* Better names for config structsAleksey Kladov2020-03-311-6/+6
|
* Reload only the properties that do not affect vfsKirill Bulatov2020-03-301-0/+5
|
* Add ProcMacroClientEdwin Cheng2020-03-251-0/+1
|