EmilySeville7cfg
4d3039059d
Reformat cmd completion
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
430cae58bf
Clean-up cleanmgr completion:
...
- use __fish_list_windows_drives
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
1ee3f1fc8c
Clean-up attributes completion:
...
- distribute code to several functions
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
a2ae67f629
Clean-up attrib completion:
...
- use __fish_list_windows_drives
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
909cade1f5
Add __fish_list_windows_drives
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
fbbf498afb
Enhance setx completion:
...
- more accurate hints
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
05ba662dcd
Fix reg completion:
...
- /s description fix
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
cd64ed5d27
Fix awk command for cmdkey
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
e118bde5c8
Enhance cmdkey completion:
...
- error fixes
- more accurate hints
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
0281017c5a
Add __fish_list_windows_users function
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
2c55213b81
Replace ! with not for attributes
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
5f1384c6c3
Distribute code into several functions for reg
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
ee74ebd314
Completion for powershell command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
c7534b2dd5
Completion for schtasks command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
71f43c5fda
Completion for rd command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
16c1850ae0
Complete for md command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
c3f928b2fa
Hide /-y, /y when needed for copy command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
61a77ef9fc
Hide /c, /k when needed for cmd command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
cd991d5936
/d support for cleanmgr command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
656d3479dc
Drive suggestions for attrib command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
e137df393a
Better /u, /p support for setx command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
ae95c072c9
Generate shorter passwords
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
16380074a5
--bytes instead of -c in __fish_generate_password
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
e08125c85a
Format __fish_generate_password
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
832c0a3be2
Helper function __fish_generate_password add
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
76e200e3f5
Completions for cmdkey command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
9de5e1918f
+/- hints for attrib command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
5574d13622
Fix setx completion
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
da1fdc758b
Fix reg completion
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
5aac064b2c
Fix second for loop in __fish_seen_argument
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
1bd01436d9
Completion for setx command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
4b6e4fb7f0
Remove unused var in reg.fish
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
3a89363132
Completion for reg command
2022-01-26 21:37:39 -08:00
EmilySeville7cfg
080c215d48
Completion for pause command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
529f82a990
Clean-up all completions
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
7c2e05f223
Completion for forfiles command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
2bd7daec20
Completion for copy command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
7f1ea27008
Windows options support in __fish_seen_argument
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
3c943d2836
Completion for comp command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
1a005a76ef
Completion for ver command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
36eb310732
Completion for vol command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
8092d40cb7
Completion for cmd command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
064fd61bc4
Completion for cls command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
555166425b
Completion for cleanmgr command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
bedb20e4b3
Completion for clean command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
63165085e1
Completion for choice command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
bf72247e1a
Completion for attributes command
2022-01-26 21:37:38 -08:00
EmilySeville7cfg
4f07bb8824
Completion for attrib
2022-01-26 21:37:38 -08:00
Johannes Altmanninger
c48b02e418
fixup! Fix commandline state for custom completions with variable overrides
...
The previous commit added transient commandlines when completing
commands with variable overrides. Transient commandlines require a
parser, but perform_one_completion_cd_test() asked for completions
without giving a parser, which is only okay when asking for
autosuggestions (like perform_one_autosuggestion_cd_test() does).
Let's pass a parser to fix the test.
2022-01-27 04:19:30 +01:00
Johannes Altmanninger
df3b0bd89f
Fix commandline state for custom completions with variable overrides
...
Today, a command like "var=val status " has custom completions
because we skip over the var=val variable override when detecting
the command token.
However if the custom completions read the commandline state (via
"commandline -opc") they do see they variable override, which breaks
them, most likely. Try "a=b git ".
For completions of wrapped commands, we already set a transient
commandline. Do the same for commands with leading variable overrides;
then git completions for "a=b git " will think the commandline is
"git ".
2022-01-27 03:51:32 +01:00