summaryrefslogtreecommitdiff
path: root/Completion
AgeCommit message (Collapse)AuthorFilesLines
2022-04-0349961: _adb: handle exec-out like shellMikael Magnusson1-1/+2
2022-04-0349959: _brace_parameter: add (-)Mikael Magnusson1-1/+2
2022-04-02unposted (see 48073): _fc: Complete new -s optiondana1-1/+2
2022-04-0149943: offer only timezone files starting with uppercaseJun-ichi Takimoto1-1/+1
2022-04-01unposted: Fix typoMatthew Martin1-1/+1
2022-03-3149932: Update _brace_parameter # descriptionMatthew Martin1-1/+1
2022-03-3149931: Update _bsd_pkgMatthew Martin1-21/+26
2022-03-2949917: change sense of "Ignore insecure ..." answer and use "autoload -r"Bart Schaefer1-10/+8
2022-03-2449875: completion for info -f.Peter Stephenson1-2/+7
Use local files if there's a slash in the argument.
2022-03-1849852: Add _routing_domains and _routing_tables typesMatthew Martin9-8/+19
2022-03-1849851: _login_class: Complete login.conf.d classesMatthew Martin1-1/+8
2022-02-2349766: _less: add quotes to -" and -#Jun-ichi Takimoto1-2/+2
2022-02-2349765: _less: add option --color as synonym for -DJun-ichi Takimoto1-2/+2
2022-02-1649757 (sourceforge #1): offer *.dtx as TeX input filessamcarter1-1/+1
2022-02-0449730: new completions for csplit, pr, ptx, truncateJun-ichi Takimoto4-0/+277
2022-02-0249731: Add OpenBSD sys{clean,merge,patch,upgrade} completionMatthew Martin4-0/+28
2022-01-2949715: _subversion: add: Complete target arguments to this subcommandDaniel Shahaf1-10/+14
2022-01-2949714: _subversion: resolve: Complete conflicted files created by merges, tooDaniel Shahaf1-1/+5
2022-01-2949713: _subversion: commit, diff, revert: Update completions for svn 1.7 and ↵Daniel Shahaf1-26/+43
newer * _svn_deletedfiles: Remove. The last version of svn(1) under which that function could possibly complete anything, svn 1.6.x, was EOLed in 2013. Newer versions don't have a "text-base" directory, so $controlled is set to an empty array, so this function returned false for all files, so in 'svn rm' (up to the previous commit) all files were completed (because that's what '_files -g "*(e:false:)"' does). * _svn_status: Remove. Versions of svn newer than the aforementioned 1.6.x have an entries file but never modify it, so the "mtime has changed" check would false negative. Therefore, sequences such as: . svn <TAB> echo >> some/versioned/file svn ci <TAB> . wouldn't offer some/versioned/file. . Furthermore, completion would offer directories with no changed files in them, and even unversioned directories. Now only changed files/directories are offered. * _cache_svn_status, _cache_svn_mtime: Remove. If these hadn't been removed, I would have moved their declarations to file scope so _svn_status could be used from outside this file, too. The replacement function, _svn_modified, doesn't have cache support, but does honour the 'verbose' style to inhibit recursion to subdirectories.
2022-01-2949712: _subversion: svn rm: Complete all svn-controlled files, not only ↵Daniel Shahaf1-1/+1
missing/deleted files Note that currently, _svn_controlled matches all files.
2022-01-2949711: _subversion: _svn_status: Don't offer unversioned filesDaniel Shahaf1-1/+1
This function is used only by revert, diff, and commit, none of which can run on unversioned files (those with status '?').
2022-01-23gitlab !17: Add missing options for quilt setup commandAndreas Schneider1-0/+2
2021-12-2949664: Use associative array for third-party completionAaron Schrab1-4/+4
2021-12-2949668: update zfs completionOliver Kiddle4-893/+1359
2021-12-2149655 based on 34928 (Daniel Hahler): new pip completionOliver Kiddle1-0/+213
2021-12-1649648 based on github #80 (Vincent Bernat): invert before/since for date ↵Oliver Kiddle2-7/+5
glob qualifiers completion
2021-12-1349645: when completing for the path_dirs option, add a / suffix and follow ↵Oliver Kiddle1-6/+7
symlinks
2021-12-1349643: facilitate use of the fake style by always calling _description with ↵Oliver Kiddle1-4/+8
the executables tag for command names Also allow the command-path style to include relative directories.
2021-12-0749633: update options for git 2.34Oliver Kiddle1-124/+238
2021-12-0249630: allow zsh to quote matches from bash completions but include a ↵Oliver Kiddle1-2/+3
special case for space suffixes
2021-12-0249631: new logger completionOliver Kiddle1-0/+80
2021-12-0249629: new Linux perf completionOliver Kiddle1-0/+809
2021-11-26github #83: _git-push, _git-send-pack: Make --push-option repeatable.Paul Seyfert1-2/+2
2021-11-2649449: _zstat: Don't offer -o after -s, since -s is ignored when both -s and ↵Daniel Shahaf1-1/+1
-o are specified.
2021-11-2449597: add a helper for completing numbers with unit suffixes and separate ↵Oliver Kiddle16-88/+165
out defaults, ranges and units in completion descriptions
2021-11-1949594: adapt to changes in 49499 to ensure file modes starting with dash ↵Oliver Kiddle1-1/+4
aren't taken to be flags
2021-11-1949584: allow for build options in gem install completionOliver Kiddle1-0/+5
2021-11-12github #82: Fix typosDimitris Apostolou9-10/+10
2021-11-1249572: Let _expand preserve array form w/out zstyle globMarlon Richert1-1/+1
2021-11-12unposted: fix case statement fall-through for ansible-galaxy role completionOliver Kiddle1-1/+1
2021-11-1249564: always use descriptions included in the file-patterns style and allow ↵Oliver Kiddle1-19/+26
the recursive-files style to also work in those cases
2021-11-1249561: add zformat -F option, similar to -f but ternary expressions check ↵Oliver Kiddle2-2/+2
for existence instead of doing math evaluation
2021-10-31users/27302: _remote_files respects setting of AUTO_REMOVE_SLASH optionBart Schaefer1-1/+4
2021-10-3049528: allow multiple -D options to compaddOliver Kiddle2-3/+2
2021-10-2749529: Add rogue and descriptions to _rcctl lsMatthew Martin1-2/+11
2021-10-2649431 (tweaked, c.f. Bart: 49434): Faster ~/.ssh/config processingPeter Palfrader1-4/+5
When iterating over the ssh config file, iterate over the array linearly instead of always processing the first and then removing it from the list. This speeds up processing significantly.
2021-10-2649519: quote completed options as needed and remove the now superfluous ↵Oliver Kiddle8-13/+13
quotes from option specifications
2021-10-2449493: fix '_arguments --' to correctly recognize optional argumentJun-ichi Takimoto1-2/+2
2021-10-2349500: new lsns completionOliver Kiddle1-0/+18
2021-10-16github #79 (tweaked): _ssh: update options in apple's version of ssh-addXavier Hsinyuan1-3/+13