summaryrefslogtreecommitdiff
path: root/Completion
AgeCommit message (Collapse)AuthorFilesLines
2023-11-22unposted: fix missing closing brace from 52301Oliver Kiddle1-1/+1
2023-11-2252315: completion options updateOliver Kiddle52-199/+471
2023-11-1752307: new completion for many SELinux toolsOliver Kiddle10-38/+814
2023-11-1752303: updates to completions for macOS 13Oliver Kiddle19-73/+86
2023-11-14github #106: update tmux completion (20230919); tweak Util/check-tmux-stateMatt Koscica1-2/+10
- update tmux completion functions - tweak check-tmux-state to take current file format into account
2023-11-14unposted (cf. 52167): mutt's -a takes a list of files terminated by --Oliver Kiddle1-3/+4
2023-11-1452301: update options in completions for ruby 3.2, gem 3.4.10 and ri 6.5Oliver Kiddle3-36/+48
2023-11-1452300: update completion options for ansible 2.15.2Oliver Kiddle1-3/+10
2023-11-0952280: update git completion for new options in git through to version 2.42.0Oliver Kiddle1-93/+238
2023-11-08github #105: add "-I" for "zle" completionShotaro Aoyama1-0/+1
2023-11-0852168: add completion for xfce's xfconf-query(1)Eric Cook1-0/+33
2023-11-0252268: update nmcli completion to networkmanager 1.42.2Oliver Kiddle1-2/+18
2023-11-0252266: update completion for strace to 2.6.5Oliver Kiddle1-3/+11
2023-11-0252265: update completions for some util-linux tools to version 2.39.2Oliver Kiddle3-3/+23
2023-11-0252260: handle variable assignments before the command in sudo completionOliver Kiddle1-15/+41
2023-11-0152179: Fix gradlew completion when it isn't in PATHShohei Yoshida1-1/+1
2023-10-29github #102: Ensure todo.sh completion uses builtin commandsUlysse Buonomo1-3/+3
the `todo.sh` script allows redefining commands locally, which can mess up this completion script. We are using the `command` subcommand to avoid that.
2023-10-24github #103: fix completion for zpool upgradeChristian Heusel1-1/+1
This is done by simply adding a missing backslash to the code. Fixes: 85bf9740a0 ("49668: update zfs completion") Signed-off-by: Christian Heusel <christian@heusel.eu>
2023-10-1652056: _sccs: don't handle subcommands in main namespaceMikael Magnusson1-1/+1
If someone using sccs wants to save typing, they can just do alias get="sccs get" anyway.
2023-10-1152189: ignore compadd -M if -U also specified as they don't make sense togetherOliver Kiddle1-1/+2
This fixes df completion.
2023-10-1152217: update completions for FreeBSD 14Oliver Kiddle20-124/+200
2023-09-2051857: Include fusermount3 in fusermount completionsWim de With1-1/+1
fusermount3 is part of libfuse version 3, while fusermount is part of libfuse version 2. Since they share the exact same command line interface, we can reuse the completions.
2023-09-2051980: Add glob qualifier grouping operator to completionAtte Peltomäki1-0/+1
Also improve wording in documentation to make glob qualifier grouping easier to find by explicit use of terms 'logical OR' and 'logical AND'.
2023-09-2052102: Add subcommand autopurge to apt completionJörg Sommer1-9/+5
Autopurge (like autoremove) take the same options like purge and remove the given packages along with their dependencies they become unused.
2023-09-2052141: Add trailer token completion for git commit --trailerWesley Schwengle1-1/+14
Via 842587016d in the git project there has been support for git commit trailer tokens for the bash completion system. This commit adds similar support to zsh. It includes additional hardening of the regexp and allows for tokens which include a '.'. This can be found in git via 9a0ec17606.
2023-09-2052163: completion update for OpenZFS 2.2Oliver Kiddle1-16/+93
2023-09-1552142: Move _history_modifiers call to _parameterMikael Magnusson2-5/+5
_parameters is used in many contexts, like assignments in command position, assignment after typeset, etc, where history modifiers are not valid. _brace_parameter already calls _history_modifiers explicitly so this seems more in line with that.
2023-09-09unposted: extra quoting of words in "eval" for safetyBart Schaefer1-2/+2
2023-09-0752114: improve _niceJun-ichi Takimoto1-9/+18
support -n option, complete only external commands
2023-09-0452112: use '_normal -p subcmd' to complete only external commandJun-ichi Takimoto14-16/+16
2023-08-2852098, 52099, 52100, 52105(+minor tweak): update for latest macOSShohei YOSHIDA4-11/+23
2023-08-2851858 (+52073): virsh's edit command accepts all domainssergio1-1/+0
2023-08-27Marlon Richert: 51861: fix _approximate when compadd has been overriddenBart Schaefer1-26/+22
Before this patch, if compadd had been overridden by a function of the same name, _approximate would not do corrections.
2023-08-2752028: improvements to _shadow / _unshadow, plus helper and docBart Schaefer1-20/+46
2023-08-2752034: update sqlite3 completion for version 3.42.0Shohei YOSHIDA1-0/+4
2023-08-2152059 (+52070): _scons: fix for options --jobs and --questionShohei YOSHIDA1-2/+2
2023-08-1452037: complete only external commands for env/watchJun-ichi Takimoto3-5/+5
also includes a few minor fixes for _date, _env and _watch
2023-08-0652013,52014,52015,52016,52017,52018: updates for coreutils option changesShohei YOSHIDA6-0/+6
2023-07-31github #100: _qemu: add -enable-kvm and -bios suggestionHexorCatZ1-0/+2
2023-07-2651979: Update free completion for procps-ng version 4.0.3Shohei YOSHIDA1-0/+1
2023-07-2651964: support pidof variants other than procpsShohei YOSHIDA1-13/+45
2023-07-2651927: Update procps watch completion for version 4.0.3Shohei YOSHIDA1-0/+3
2023-07-19github #99: _trash: add completion for trash-dmirsella2-22/+57
https://github.com/rushsteve1/trash-d
2023-07-1051897: update _softwareupdateJun-ichi Takimoto1-58/+93
based on 51895 (Shohei YOSHIDA)
2023-06-2251860: simplify suffix handling in _prefix to remove less accurate hackMarlon Richert1-7/+2
This solves the following problems in the _prefix completer: - The old code had logic for dealing with compstate[unambiguous] that was unnecessary. It works fine without it. - Because of this logic, if a widget set compstate[insert]=1 after calling _main_complete, an `x` was left after the completion on the command line. - If the same widget also set `compstate[to_end]=`, then instead, the last character of the inserted completion would be treated as an autoremovable suffix, with the actual suffix being inserted to the line as a normal character. - After inserting a completion, the cursor would move to the end of the entire current word on the command, not the end of word that was inserted. This is not what you want with _prefix, since you are trying to complete a word _before_ the one on the command line, after which you usually want to insert a separator, such as a space or slash, before the next word.
2023-06-0851817: protect ':' in _rcctlStephane Chazelas2-14/+1
This was in 51817 but missed in commit 0577daf. Also remove _ant.rej that was added by the commit.
2023-06-06Protect another : from history modifier expansionStephane Chazelas1-1/+1
2023-06-06Protect some :s from history modifier expansionStephane Chazelas6-8/+21
2023-05-2151761: Use zstyle verbose for _parameters descriptionsMarlon Richert1-1/+1
According to the manual, extra-verbose means "more verbose at the cost of a probable decrease in completion speed". That's not the case here.
2023-05-2151348: Fix subscript completion bugs inside ~[...]Marlon Richert1-13/+9
When completing inside ~[...] (_with_ the trailing `]` present), the following bugs occured: - Subscript completion was skipped entirely when there were one or more slashes ('/') in the subscript, which is incorrect, since slashes are allowed there. - Instead of going through _complete, $_comps[-subscript-] was called immediately, causing _setup to be skipped. - If succesful, _main_complete was exited right after, causing menu-style, comppostfuncs and other essential completion features to be skipped.