summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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 Kiddle4-3/+27
2023-11-0252253: support pcre callouts with shell evaluation of the callout stringOliver Kiddle3-2/+40
2023-11-0252260: handle variable assignments before the command in sudo completionOliver Kiddle2-15/+46
2023-11-0152252: Coverity defect 1547827Oliver Kiddle2-1/+4
2023-11-0152179: Fix gradlew completion when it isn't in PATHShohei Yoshida2-1/+6
2023-10-29github #102: Ensure todo.sh completion uses builtin commandsUlysse Buonomo2-3/+8
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-2650569 (Daniel Shahaf): main keymap defaults to emacsBart Schaefer2-9/+5
Tweaked to make the sample .zshrc code better match the former C code, and to remove the declaration of no-longer-used variable "ed".
2023-10-2652240: use work-var $s not $suffix when setting flagsSebastian Gniazdowski2-1/+4
2023-10-2652244: Fix a batch of minor defects reported by Coverity.Bart Schaefer10-37/+38
Coverity defects 1547831, 1547826 (remove unused function), 1521551, 1500752, 1500747, 1401549, 1372423, 1270645, 1255799, 1255792, 1255789, 1255787, 1255782, 1255750
2023-10-24github #104: fix small typoErrrorMaxx2-1/+3
2023-10-24github #103: fix completion for zpool upgradeChristian Heusel2-1/+6
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-17Unposted (cf. 52221, 52227, 52228): typos and unnecessary inclusionsBart Schaefer1-7/+2
2023-10-1752222: Document bracketed-paste-url-magicMikael Magnusson2-0/+29
2023-10-1651490: Use time_t for lastt which stores result of time(0)Mikael Magnusson2-2/+5
Coverity complained about this, and possibly some more people would in 15 years
2023-10-1652056: _sccs: don't handle subcommands in main namespaceMikael Magnusson2-1/+6
If someone using sccs wants to save typing, they can just do alias get="sccs get" anyway.
2023-10-15unposted (cf. 52219): fix typoBart Schaefer1-1/+1
2023-10-1552218: update notes since 5.9 releaseBart Schaefer4-2/+51
2023-10-1152189: ignore compadd -M if -U also specified as they don't make sense togetherOliver Kiddle3-2/+9
This fixes df completion.
2023-10-1152217: update completions for FreeBSD 14Oliver Kiddle21-124/+213
2023-10-1152216: metafy usernames to allow for them to be UTF-8 encodedOliver Kiddle2-8/+21
2023-10-1152214: allow extra byte for nul terminator in allocationOliver Kiddle2-1/+3
2023-10-11unposted (cf. 52166): remove obsolete helper for svkOliver Kiddle2-1/+3
2023-10-1151812: run-help for docker, perf, podman, ssh, svnadminJörg Sommer6-0/+33
2023-10-0552204: fix thinko, unmeta() buffer should not be freedBart Schaefer2-2/+4
2023-10-0352198: put back incorrectly removed zfree()Bart Schaefer2-0/+5
2023-10-0152195: cached_username is already metafied when initializing LOGNAMEBart Schaefer2-4/+6
2023-10-0152193: handle UTF8-encoded USERNAME and therefore home directory in zcompileBart Schaefer5-7/+20
Includes one unposted thinko fix ztrdup -> dupstring
2023-09-2752188: skip tests that fail if multibyte is not availableJun-ichi Takimoto2-6/+17
2023-09-2752169: a few more improvements of (#) flagJun-ichi Takimoto3-124/+125
fix (#X) in C locale in FreeBSD, DragonFly, NetBSD. Negative values such as ${(#X):--1} are now error. UCS4 is limited to < 0x8000_0000 (in OSes without __STDC_ISO_10646__).
2023-09-2352180: clarify array behavior of ${|var|...} and REPLYBart Schaefer2-2/+8
2023-09-2252176: metafy return from ${ ... } substitutionBart Schaefer2-3/+9
2023-09-2151747: ip accepts the reduction of link to l.Jörg Sommer2-1/+4
2023-09-2151776: run-help-openssl: Reduce code and use new manpagesJörg Sommer2-7/+4
Openssl switches the naming of manpages to the common style openssl-$SUBCOMMAND, e.g. openssl-enc. For backward compatibility try to show the manpage with the old name if the new one doesn't exist.
2023-09-2051857: Include fusermount3 in fusermount completionsWim de With2-1/+4
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äki3-5/+10
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 Sommer2-9/+8
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 Schwengle2-1/+17
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 Kiddle2-16/+98
2023-09-16users/29160, workers/52156: Fix repetition of substitution modifier.Bart Schaefer3-2/+10
2023-09-1652082: Enable linewise edit-command when in visual-line mode.Christoffer Lundell2-4/+22
2023-09-1652155: Test file missed out from previous commitBart Schaefer1-0/+448
2023-09-1652154, 52155: Implement, document, and test non-forking command substitution.Bart Schaefer4-25/+254
Comprises workers/51957, 51985, 51987, 51988, 51993, 52131, 52139, plus fixes for return values, parse errors, and trailing newlines (which were incorrectly removed) in ${ ... }
2023-09-1652153: mapfile without HAVE_MMAP should not trim newlinesBart Schaefer3-13/+46
2023-09-1552142: Move _history_modifiers call to _parameterMikael Magnusson3-5/+11
_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-1352122 + 52129: fix (#) parameter expansion flagJun-ichi Takimoto3-3/+56
Without the X flag, null string "" is substituted for bad math expression.
2023-09-1052125: getoutput() must not free() after gettempname(..., 1) for heapBart Schaefer2-1/+4
2023-09-09unposted: extra quoting of words in "eval" for safetyBart Schaefer2-2/+6
2023-09-0752114: improve _niceJun-ichi Takimoto2-9/+23
support -n option, complete only external commands
2023-09-0552115: permit repeated "private" declarations as long as types aren't changedBart Schaefer3-3/+68