Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rename range -> text_range | Aleksey Kladov | 2019-07-20 | 1 | -7/+7 |
| | |||||
* | convenience api | Aleksey Kladov | 2019-07-19 | 1 | -2/+1 |
| | |||||
* | several highlighting cleanups | Aleksey Kladov | 2019-07-19 | 1 | -49/+60 |
| | | | | | | * make stuff more type-safe by using `BindPat` instead of just `Pat` * don't add `mut` into binding hash * reset shadow counter when we enter a function | ||||
* | migrate ra_ide_api to the new rowan | Aleksey Kladov | 2019-07-19 | 1 | -12/+13 |
| | |||||
* | Merge #1547 | bors[bot] | 2019-07-18 | 1 | -5/+4 |
|\ | | | | | | | | | | | | | | | 1547: cleanup imports r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | cleanup imports | Aleksey Kladov | 2019-07-18 | 1 | -5/+4 |
| | | |||||
* | | prettier colors | Aleksey Kladov | 2019-07-18 | 1 | -6/+7 |
|/ | |||||
* | highlight mutable variables differently | Ekaterina Babshukova | 2019-07-18 | 1 | -21/+61 |
| | |||||
* | make Parse fields private | Aleksey Kladov | 2019-07-12 | 1 | -9/+7 |
| | | | | this is in preparation for the new rowan API | ||||
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 1 | -7/+7 |
| | | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway | ||||
* | update ra_ide_api to use builtins | Aleksey Kladov | 2019-05-30 | 1 | -50/+38 |
| | |||||
* | Highlight primitive types | Laurențiu Nicola | 2019-05-29 | 1 | -38/+51 |
| | |||||
* | Merge #1337 | bors[bot] | 2019-05-29 | 1 | -2/+2 |
|\ | | | | | | | | | | | | | | | 1337: Move syntax errors our of syntax tree r=matklad a=matklad I am not really sure if it's a good idea, but `SyntaxError` do not really belong to a `SyntaxTree`. So let's just store them on the side? Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | fix typos in mbe tests | Aleksey Kladov | 2019-05-28 | 1 | -2/+2 |
| | | |||||
* | | Highlight type names correctly | Laurențiu Nicola | 2019-05-29 | 1 | -1/+17 |
|/ | |||||
* | make it build again | Pascal Hertleif | 2019-05-27 | 1 | -12/+26 |
| | |||||
* | Disable broken struct field rainbowing | Pascal Hertleif | 2019-05-27 | 1 | -17/+1 |
| | |||||
* | More clever highlighting, incl draft for structs | Pascal Hertleif | 2019-05-27 | 1 | -71/+114 |
| | |||||
* | Hash based on binding name and shadow counter | Pascal Hertleif | 2019-05-27 | 1 | -6/+20 |
| | |||||
* | Semantic highlighting spike | Pascal Hertleif | 2019-05-27 | 1 | -35/+66 |
| | | | | | | | | | | Very simple approach: For each identifier, set the hash of the range where it's defined as its 'id' and use it in the VSCode extension to generate unique colors. Thus, the generated colors are per-file. They are also quite fragile, and I'm not entirely sure why. Looks like we need to make sure the same ranges aren't overwritten by a later request? | ||||
* | Colorize Rust code as HTML | Aleksey Kladov | 2019-05-25 | 1 | -6/+81 |
| | |||||
* | profile highlighting | Aleksey Kladov | 2019-05-23 | 1 | -0/+3 |
| | |||||
* | add union to code_model | Aleksey Kladov | 2019-05-23 | 1 | -0/+1 |
| | |||||
* | Improve highlighting of name refs | Laurențiu Nicola | 2019-05-23 | 1 | -1/+48 |
| | |||||
* | Address feedback | Laurențiu Nicola | 2019-05-21 | 1 | -4/+11 |
| | |||||
* | Use ThemeColor and add support for light themes | Laurențiu Nicola | 2019-05-21 | 1 | -1/+11 |
| | |||||
* | apply T! macro where it is possible | Sergey Parilin | 2019-05-15 | 1 | -2/+2 |
| | |||||
* | switch to new rowan | Aleksey Kladov | 2019-04-01 | 1 | -6/+6 |
| | |||||
* | Move highlighting and matching_brace | Wilco Kusee | 2019-03-23 | 1 | -6/+75 |
| | |||||
* | remove old macro support | Aleksey Kladov | 2019-03-17 | 1 | -34/+2 |
| | |||||
* | remove hard-coded query-group macro | Aleksey Kladov | 2019-02-11 | 1 | -15/+0 |
| | |||||
* | reformat the world | Aleksey Kladov | 2019-02-08 | 1 | -12/+4 |
| | |||||
* | remove hard-coded support for ctry macro | Aleksey Kladov | 2019-02-01 | 1 | -1/+0 |
| | | | | | It was used mainly to prevent HirFileId infra from bitroting, but the `vec![]` macro can serve that just as well! | ||||
* | rename source_file -> parse | Aleksey Kladov | 2019-01-26 | 1 | -1/+1 |
| | |||||
* | rename FilesDatabase -> SourceDatabase | Aleksey Kladov | 2019-01-26 | 1 | -1/+1 |
| | |||||
* | fold syntax database into files database | Aleksey Kladov | 2019-01-26 | 1 | -1/+1 |
| | |||||
* | kill last cancelables | Aleksey Kladov | 2019-01-15 | 1 | -3/+3 |
| | |||||
* | switch to insta for testing | Aleksey Kladov | 2019-01-15 | 1 | -28/+4 |
| | |||||
* | fix usages after rename | Aleksey Kladov | 2019-01-08 | 1 | -0/+92 |