gvozdvmozgu
|
7393d851a6
|
add postfix completion for const block
|
2025-03-19 16:15:32 -07:00 |
|
Tongjun Gao
|
492d5e2bae
|
change 'let mut' keyword completion into 'ietm' snippet
|
2025-03-04 12:04:54 +08:00 |
|
Tongjun Gao
|
0b9dbe7426
|
Improve keyword completion for 'let' and 'let mut'
|
2025-03-04 11:50:11 +08:00 |
|
Vishruth-Thimmaiah
|
b21a5f83d2
|
refactor test helpers within ide-completions
|
2025-01-08 23:51:18 +05:30 |
|
Lukas Wirth
|
540ada516a
|
internal: Cleanup label structure of CompletionItem
|
2024-12-18 13:37:21 +01:00 |
|
roife
|
5dcc1ab649
|
feat: better completions for extern blcoks
|
2024-10-21 22:23:16 +08:00 |
|
rami3l
|
0b28126599
|
fix(ide-completion): fix handling of for in impl T for A in function body
|
2024-08-30 21:39:53 +08:00 |
|
roife
|
278425919d
|
fix: completions after async kw
|
2024-06-29 22:23:54 +08:00 |
|
roife
|
ff669f121d
|
feat: add space after specific keywords in completion
|
2024-06-16 17:28:53 +08:00 |
|
Lukas Wirth
|
23fff55f0c
|
Split SymbolKind::Function into Function and Method
|
2024-03-17 11:07:22 +01:00 |
|
Lukas Wirth
|
15bffe25bd
|
feat: Add break and return postfix keyword completions
|
2024-02-08 14:56:10 +01:00 |
|
Duong Quoc Khanh
|
a7df61f1d3
|
Add postfix completion for unsafe .
Wrap receiver_text with { } if it's not a BlockExpr.
|
2023-02-07 23:55:44 +09:00 |
|
Justin Ridgewell
|
dc3219bb11
|
Suggest .await when type impls IntoFuture
|
2022-08-09 16:39:14 -04:00 |
|
Justin Ridgewell
|
5810c8188a
|
Implement IntoFuture type inference
|
2022-08-08 21:05:56 -04:00 |
|
Dorian Scheidt
|
13c83f90ac
|
fix: Don't add braces to 'if' completion in match guard position
When the cursor is in a match arm, but before the fat arrow (=>) token, don't
add braces when autocompleting "if".
fixes #12823
|
2022-07-23 12:25:02 -05:00 |
|
Amos Wenger
|
816f7fe12a
|
Run cargo fix --edition-idioms
|
2022-07-20 15:02:08 +02:00 |
|
Lukas Wirth
|
7685245282
|
Even more completion context filtering
|
2022-06-20 14:23:46 +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
|
6e07b17f69
|
Introduce NameRefKind for completions
|
2022-06-17 10:45:19 +02:00 |
|
Lukas Wirth
|
a2a74bf278
|
Remove some of the unnecessary helpfer functions from CompletionContext
|
2022-06-03 20:49:25 +02:00 |
|
Lukas Wirth
|
2a60b8452e
|
Deduplicate
|
2022-06-03 16:33:37 +02:00 |
|
Lukas Wirth
|
6550a241fb
|
More precise where keyword completions
|
2022-06-03 16:11:26 +02:00 |
|
Lukas Wirth
|
519ac81b57
|
internal: Move most remaining keyword completions to item list completions
|
2022-06-03 15:15:21 +02:00 |
|
Lukas Wirth
|
0327df224b
|
More precise completion filtering
|
2022-05-30 16:01:17 +02:00 |
|
Lukas Wirth
|
6a8b8a6039
|
internal: Refactor our record pat/expr handling in completion context
|
2022-05-24 13:24:36 +02:00 |
|
Lukas Wirth
|
b2abe1bca1
|
Move keyword expressions to expr completions module
|
2022-05-10 15:00:58 +02:00 |
|
Lukas Wirth
|
44c3cc100b
|
Merge the different identifier contexts into one enum
|
2022-05-07 15:06:59 +02:00 |
|
Lukas Wirth
|
6a045c7029
|
Introduce NameRefContext
|
2022-05-07 13:46:43 +02:00 |
|
Lukas Wirth
|
0ce620686c
|
fix: Fix snippets triggering where they shouldn't
|
2022-05-06 15:44:41 +02:00 |
|
Lukas Wirth
|
25d133e3b8
|
internal: Lift out item list path completions from (un)qualified_path
|
2022-05-05 12:20:18 +02:00 |
|
Lukas Wirth
|
5280e08c13
|
minor: Sort ide-completions test outputs for less disruptive diffs
|
2022-05-05 10:53:20 +02:00 |
|
Peh
|
1f011fa4a3
|
style: rename crates to kebab case
|
2022-05-01 10:48:58 +00:00 |
|