Commit 3861510
feat: picker-based input method for abbreviations in non-editor contexts (#762)
This PR adds three new abbreviation-related commands that have the goal
of making it easier to insert Unicode symbols into non-editor dialogs
and to make abbreviations more discoverable:
- 'Find Unicode Symbol...': Displays a picker dialog that allows
searching for Unicode symbols either by abbreviation or by symbol.
Selecting an entry then provides an option to either copy the symbol or
to insert it into the currently active text editor. Displayed in the
forall menu.
- 'Copy Unicode Symbol...': Like 'Find Unicode Symbol', but selecting a
symbol from the dialog immediately copies it instead of opening another
dialog to choose whether the symbol should be inserted or copied. Bound
to Ctrl+Alt+\ when no text editor is focused.
- 'Insert Unicode Symbol...': Like 'Find Unicode Symbol', but selecting
a symbol from the dialog immediately inserts it instead of opening
another dialog to choose whether the symbol should be inserted or
copied. Bound to Ctrl+Alt+\ when a text editor is focused.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent d6087e8 commit 3861510
File tree
4 files changed
+394
-1
lines changed- vscode-lean4
- manual
- src/abbreviation
4 files changed
+394
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
249 | 259 | | |
250 | 260 | | |
251 | 261 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
345 | 345 | | |
346 | 346 | | |
347 | 347 | | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
348 | 366 | | |
349 | 367 | | |
350 | 368 | | |
| |||
854 | 872 | | |
855 | 873 | | |
856 | 874 | | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
857 | 887 | | |
858 | 888 | | |
859 | 889 | | |
| |||
967 | 997 | | |
968 | 998 | | |
969 | 999 | | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
970 | 1010 | | |
971 | 1011 | | |
972 | 1012 | | |
| |||
1270 | 1310 | | |
1271 | 1311 | | |
1272 | 1312 | | |
1273 | | - | |
| 1313 | + | |
1274 | 1314 | | |
1275 | 1315 | | |
1276 | 1316 | | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
1277 | 1322 | | |
1278 | 1323 | | |
1279 | 1324 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| 23 | + | |
22 | 24 | | |
23 | 25 | | |
24 | 26 | | |
| |||
0 commit comments