btwotwo
|
07621ce096
|
Use expanded version of text for env var completion
|
2022-10-06 16:32:19 +02:00 |
|
btwotwo
|
75f4c54d8c
|
Add stub for cargo environment variables auto completion
|
2022-10-06 16:32:19 +02:00 |
|
Lukas Wirth
|
a8ecaa1979
|
Restructure find_path into a separate functions for modules and non-module items
Also renames `prefer_core` imports config to `prefer_no_std` and changes the behavior of no_std path searching by preferring `core` paths `over` alloc
|
2022-09-13 15:15:27 +02:00 |
|
Lukas Wirth
|
7d19971666
|
Add config to unconditionally prefer core imports over std
Fixes https://github.com/rust-lang/rust-analyzer/issues/12979
|
2022-09-09 20:04:56 +02:00 |
|
Amos Wenger
|
23d25a3094
|
Enable extra warnings required by rust-lang/rust
|
2022-07-20 15:00:17 +02:00 |
|
Lukas Wirth
|
7a0774defa
|
internal: Simplify some completions
|
2022-06-20 21:55:33 +02:00 |
|
Lukas Wirth
|
6e9c963348
|
internal: Lift out IdentContext from CompletionContext
|
2022-06-20 17:41:04 +02:00 |
|
Lukas Wirth
|
bcf10cde13
|
internal: Remove previous_token field from CompletionContext
|
2022-06-20 15:07:48 +02:00 |
|
Lukas Wirth
|
7685245282
|
Even more completion context filtering
|
2022-06-20 14:23:46 +02:00 |
|
Lukas Wirth
|
ce5859e387
|
Lift out PathKind variant fields into structs
|
2022-06-20 13:29:13 +02:00 |
|
Lukas Wirth
|
5c69df93df
|
Split remaining completion calls on the context kinds
|
2022-06-20 13:17:30 +02:00 |
|
Lukas Wirth
|
309ecdd71c
|
internal: NameRefKind classification is not optional
|
2022-06-18 08:58:47 +02:00 |
|
Lukas Wirth
|
0665428b4e
|
minor: Simplify
|
2022-06-18 01:15:08 +02:00 |
|
Lukas Wirth
|
173bb10a76
|
internal: Split flyimport into its 3 applicable contexts
|
2022-06-18 00:47:28 +02:00 |
|
Lukas Wirth
|
00fdb4a3d8
|
Only run completion functions if their corresponding context is active
|
2022-06-17 23:36:39 +02:00 |
|
Lukas Wirth
|
a2537e591a
|
Split completion context module into definitions and analysis parts
|
2022-06-17 15:16:20 +02:00 |
|
Lukas Wirth
|
a2a74bf278
|
Remove some of the unnecessary helpfer functions from CompletionContext
|
2022-06-03 20:49:25 +02:00 |
|
Lukas Wirth
|
98c0578f15
|
Move trait_impl completion analysis into CompletionContext
|
2022-06-03 19:49:02 +02:00 |
|
Lukas Wirth
|
c5dcc77b40
|
Fix visibility mods not being completed for field defs
|
2022-06-03 15:42:28 +02:00 |
|
Lukas Wirth
|
ea594c4c44
|
Use char for trigger character
|
2022-05-30 14:17:58 +02:00 |
|
yue4u
|
1b5f0462ed
|
fix: visibility completion
|
2022-05-30 00:06:48 +09:00 |
|
Lukas Wirth
|
3577c44dee
|
fix: Fix fill-arguments completions not working
|
2022-05-13 19:52:44 +02:00 |
|
Lukas Wirth
|
b2abe1bca1
|
Move keyword expressions to expr completions module
|
2022-05-10 15:00:58 +02:00 |
|
Lukas Wirth
|
1dc83f5a90
|
minor: Move inferred type completions
|
2022-05-07 12:59:26 +02:00 |
|
Lukas Wirth
|
0c4e23b8ef
|
internal: Remove unqualified_path completions module
|
2022-05-05 22:21:42 +02:00 |
|
Lukas Wirth
|
16d2e79b50
|
internal: Remove unqualified_path completions module
|
2022-05-05 15:50:40 +02:00 |
|
Lukas Wirth
|
25d133e3b8
|
internal: Lift out item list path completions from (un)qualified_path
|
2022-05-05 12:20:18 +02:00 |
|
Peh
|
1f011fa4a3
|
style: rename crates to kebab case
|
2022-05-01 10:48:58 +00:00 |
|