Seivan Heidari
|
89993517e9
|
Adding all the decorators from RA to map.
Useful for more granular control.
|
2019-10-27 23:11:22 +01:00 |
|
Seivan Heidari
|
0ddf47a7ab
|
Introducing a Scopes Mapper to map from RA scopes to TextMate scopes with fallbacks.
Current scopes defined:
```
['keyword.unsafe', ['storage.modifier', 'keyword.other', 'keyword.control']],
['function', ['entity.name.function']],
['parameter', ['variable.parameter']],
['type', ['entity.name.type']],
['builtin', ['variable.language', 'support.type', 'support.type']],
['text', ['string', 'string.quoted', 'string.regexp']],
['attribute', ['keyword']],
['literal', ['string', 'string.quoted', 'string.regexp']],
['macro', ['support.other']],
['variable.mut', ['variable']],
['field', ['variable.object.property']],
['module', ['entity.name.section']]
```
Need to complement with further fallbacks as some themes fail.
|
2019-10-27 17:57:11 +01:00 |
|
Seivan Heidari
|
5957b851e4
|
Refactor how themes are found in packages without relying on parsing JSONC.
However, there is still an issue where themes could have been defined in JSONC - but so far with testing very few of them actually do. The issue was in loading packages and now we're letting VSCode tackle that.
Fix: https://github.com/rust-analyzer/rust-analyzer/pull/2061#discussion_r339015610
|
2019-10-26 16:29:49 +02:00 |
|
Seivan Heidari
|
1aea7c83ac
|
Merge branch 'master' into feature/themes
|
2019-10-26 15:06:18 +02:00 |
|
Seivan Heidari
|
b59ffb7d41
|
Making it clear we're using default settings.
|
2019-10-24 18:33:36 +02:00 |
|
Seivan Heidari
|
e6df4c424a
|
Fixing linting issues, but also hides failures. Has to be a better approach to error handling.
|
2019-10-24 17:59:55 +02:00 |
|
Seivan Heidari
|
8e63644d66
|
Only loading tokenColorCustomizations once.
|
2019-10-24 17:56:59 +02:00 |
|
Seivan Heidari
|
3e8616cf6d
|
Proof of concept theming and 'tokenColorCustomizations' support.
|
2019-10-24 17:25:23 +02:00 |
|
bors[bot]
|
81677c3232
|
Merge #2060
2060: bump insta r=matklad a=kjeremy
Dops console 0.8.0
Co-authored-by: kjeremy <kjeremy@gmail.com>
|
2019-10-24 14:50:46 +00:00 |
|
kjeremy
|
64c1dd10b8
|
bump insta
|
2019-10-24 10:35:22 -04:00 |
|
bors[bot]
|
95cf5c86fa
|
Merge #2059
2059: for highlighting, search only the current file r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-10-24 11:17:03 +00:00 |
|
Aleksey Kladov
|
4529da906d
|
for highlighting, search only the current file
|
2019-10-24 14:16:36 +03:00 |
|
Aleksey Kladov
|
6d186ec3be
|
add search scope stuct
|
2019-10-24 13:41:25 +03:00 |
|
bors[bot]
|
29a31a6639
|
Merge #2058
2058: add --with-deps option to analysis-stats r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-10-24 09:32:47 +00:00 |
|
Aleksey Kladov
|
5750ee69ff
|
add --with-deps option to analysis-stats
|
2019-10-24 12:32:19 +03:00 |
|
bors[bot]
|
018b621f61
|
Merge #2057
2057: add some profiling calls r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-10-24 07:37:52 +00:00 |
|
Aleksey Kladov
|
ac1b7b07e7
|
add some profiling calls
|
2019-10-24 10:37:20 +03:00 |
|
bors[bot]
|
778f50b147
|
Merge #2056
2056: don't die if a sync task panics r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-10-24 06:57:03 +00:00 |
|
Aleksey Kladov
|
418fbc8662
|
don't die if a sync task panics
|
2019-10-24 09:56:30 +03:00 |
|
bors[bot]
|
31d84bce3c
|
Merge #2053
2053: show unaccounted for time in profiling r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-10-24 06:15:13 +00:00 |
|
Aleksey Kladov
|
baa968e71c
|
show unaccounted for time in profiling
|
2019-10-24 09:14:33 +03:00 |
|
bors[bot]
|
2197205885
|
Merge #2050
2050: xtask: don't depend on itertools r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-10-23 15:57:47 +00:00 |
|
Aleksey Kladov
|
6048d29400
|
xtask: don't depend on itertools
xtask should be fast to compiler, as it's a gateway to rust-analyzer
|
2019-10-23 18:57:18 +03:00 |
|
Aleksey Kladov
|
a669049ef3
|
xtask: fold gen-tests and gen-ast into codegen
|
2019-10-23 18:57:18 +03:00 |
|
Aleksey Kladov
|
b5f13d8d51
|
xtask: move codegen to a module
|
2019-10-23 18:57:18 +03:00 |
|
bors[bot]
|
edf4d8e555
|
Merge #2049
2049: add couple of profiling calls r=matklad a=matklad
bors r+
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-10-23 15:44:40 +00:00 |
|
Aleksey Kladov
|
f5bf7f29b5
|
add couple of profiling calls
|
2019-10-23 18:26:43 +03:00 |
|
bors[bot]
|
a2df005e08
|
Merge #2048
2048: minor cleanup r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-10-23 14:42:21 +00:00 |
|
Aleksey Kladov
|
afc6ee251d
|
minor cleanup
|
2019-10-23 17:41:15 +03:00 |
|
bors[bot]
|
d2e1f9f6da
|
Merge #1980
1980: Shorten inline type hints r=matklad a=detrumi
Implements #1946
Co-authored-by: Wilco Kusee <wilcokusee@gmail.com>
|
2019-10-23 11:13:04 +00:00 |
|
Wilco Kusee
|
770bb8dc9b
|
Do not truncate the range
|
2019-10-23 13:11:40 +02:00 |
|
bors[bot]
|
195272270b
|
Merge #2047
2047: restore assert r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-10-23 08:31:41 +00:00 |
|
Aleksey Kladov
|
68ea9bd1bf
|
restore assert
|
2019-10-23 11:31:16 +03:00 |
|
bors[bot]
|
4f4fe14fab
|
Merge #1892
1892: Find usages r=matklad a=viorina
Fixes #1622.
Co-authored-by: Ekaterina Babshukova <ekaterina.babshukova@yandex.ru>
|
2019-10-23 08:20:18 +00:00 |
|
Ekaterina Babshukova
|
decfd28bd1
|
some fixes, add docs
|
2019-10-23 00:35:06 +03:00 |
|
Ekaterina Babshukova
|
b5a3ee93e2
|
support items that visible to the parent module
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
55e1910d00
|
classify module from declaration
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
93c179531b
|
fix highlighting
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
328be5721a
|
remove SearchScope
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
88ff88d318
|
use Lazy, some fixes
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
19fbf2c16b
|
remove unreachable!()
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
835173d065
|
replace trait by a bunch of functions
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
d26d0ada50
|
restructure a bit
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
0dd08b8023
|
classify definition of a function right
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
79e6b3b0d1
|
make handle_references accept refs from other files
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
df8441b24e
|
some fixes, add tests
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
5b03773fbe
|
implement search of references
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
01853e8d6c
|
find scope for Declaration item
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
121aa35f12
|
return Declaration from classify_name_ref
|
2019-10-22 23:47:31 +03:00 |
|
Ekaterina Babshukova
|
83f780eabf
|
return Declaration from classify_name
|
2019-10-22 23:47:31 +03:00 |
|