about summary refs log tree commit diff
path: root/Completion
Commit message (Collapse)AuthorAgeFilesLines
* 50176 (tweaked): Improve htop completiondana2022-05-081-11/+55
| | | | | | | | | | | | | | | * Correct -v to -V * Make -u argument optional * Enable option stacking * Improve descriptions * Fix broken sort keys with htop 3.x and add new key descriptions * Remove _sequence limit on -p * Add several missing options + Fixed a typo and an erroneous comment in the original patch Thanks to GitHub user xpufx, whose work formed the initial basis of this change (see zsh-users/zsh pull #89)
* 50184: fix inclusion of -S separator in -r options passed to compadd through ↵Bart Schaefer2022-05-071-1/+1
| | | | _describe
* Marlon Richert: 49954: gradle completion improvementsBart Schaefer2022-05-071-53/+61
| | | | | | | | | | | | * Adjust the pattern for matching tasks. The old one was too strict, causing it to filter out perfectly valid tasks. * Add completion of subproject names. * Prevent subproject tasks from overwriting the main task description. * Require `:` prefix for showing subprojects. * Require a subproject prefix before showing subproject tasks. * Standardize the use of completion tags. * Rebuild the cache if it can't be read or doesn't contain the required arrays.
* unposted: Fix util-linux variant detection in _getoptdana2022-04-261-3/+4
| | | | | | This had been broken all along for the actual util-linux getopt; i think the 'enhanced' text comes from the original author's version, which Homebrew was still using when the function was written
* unposted (cf. users/27656 (Tomasz Pala), users/27660): fix $SUFFIX when ↵Bart Schaefer2022-04-191-1/+1
| | | | GLOB_COMPLETE
* 50017: allow lowercase to match with uppercase in timezone nameJun-ichi Takimoto2022-04-121-1/+2
|
* 49968: _adb: also replace model names, since device names aren't sent on ↵Mikael Magnusson2022-04-031-0/+2
| | | | wifi listing
* 49967: _adb: Handle dumpsys SurfaceFlinger argumentsMikael Magnusson2022-04-031-3/+51
|
* 49966: _adb: Parse device spec correctlyMikael Magnusson2022-04-031-6/+5
| | | | This was particularly annoying when trying to complete logtags after adb logcat -s
* 49965: _adb: use $CURRENT instead of $#wordsMikael Magnusson2022-04-031-6/+6
|
* 49964: _adb: Complete services for start/stopMikael Magnusson2022-04-031-1/+15
|
* 49963: _adb: Fix device serial completion for hostname:port syntaxMikael Magnusson2022-04-031-1/+1
|
* 49962: _adb: Add dumpsys and cmd completionMikael Magnusson2022-04-031-1/+21
|
* 49961: _adb: handle exec-out like shellMikael Magnusson2022-04-031-1/+2
|
* 49959: _brace_parameter: add (-)Mikael Magnusson2022-04-031-1/+2
|
* unposted (see 48073): _fc: Complete new -s optiondana2022-04-021-1/+2
|
* 49943: offer only timezone files starting with uppercaseJun-ichi Takimoto2022-04-011-1/+1
|
* unposted: Fix typoMatthew Martin2022-04-011-1/+1
|
* 49932: Update _brace_parameter # descriptionMatthew Martin2022-03-311-1/+1
|
* 49931: Update _bsd_pkgMatthew Martin2022-03-311-21/+26
|
* 49917: change sense of "Ignore insecure ..." answer and use "autoload -r"Bart Schaefer2022-03-291-10/+8
|
* 49875: completion for info -f.Peter Stephenson2022-03-241-2/+7
| | | | Use local files if there's a slash in the argument.
* 49852: Add _routing_domains and _routing_tables typesMatthew Martin2022-03-189-8/+19
|
* 49851: _login_class: Complete login.conf.d classesMatthew Martin2022-03-181-1/+8
|
* 49766: _less: add quotes to -" and -#Jun-ichi Takimoto2022-02-231-2/+2
|
* 49765: _less: add option --color as synonym for -DJun-ichi Takimoto2022-02-231-2/+2
|
* 49757 (sourceforge #1): offer *.dtx as TeX input filessamcarter2022-02-161-1/+1
|
* 49730: new completions for csplit, pr, ptx, truncateJun-ichi Takimoto2022-02-044-0/+277
|
* 49731: Add OpenBSD sys{clean,merge,patch,upgrade} completionMatthew Martin2022-02-024-0/+28
|
* 49715: _subversion: add: Complete target arguments to this subcommandDaniel Shahaf2022-01-291-10/+14
|
* 49714: _subversion: resolve: Complete conflicted files created by merges, tooDaniel Shahaf2022-01-291-1/+5
|
* 49713: _subversion: commit, diff, revert: Update completions for svn 1.7 and ↵Daniel Shahaf2022-01-291-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.
* 49712: _subversion: svn rm: Complete all svn-controlled files, not only ↵Daniel Shahaf2022-01-291-1/+1
| | | | | | missing/deleted files Note that currently, _svn_controlled matches all files.
* 49711: _subversion: _svn_status: Don't offer unversioned filesDaniel Shahaf2022-01-291-1/+1
| | | | | This function is used only by revert, diff, and commit, none of which can run on unversioned files (those with status '?').
* gitlab !17: Add missing options for quilt setup commandAndreas Schneider2022-01-231-0/+2
|
* 49664: Use associative array for third-party completionAaron Schrab2021-12-291-4/+4
|
* 49668: update zfs completionOliver Kiddle2021-12-294-893/+1359
|
* 49655 based on 34928 (Daniel Hahler): new pip completionOliver Kiddle2021-12-211-0/+213
|
* 49648 based on github #80 (Vincent Bernat): invert before/since for date ↵Oliver Kiddle2021-12-162-7/+5
| | | | glob qualifiers completion
* 49645: when completing for the path_dirs option, add a / suffix and follow ↵Oliver Kiddle2021-12-131-6/+7
| | | | symlinks
* 49643: facilitate use of the fake style by always calling _description with ↵Oliver Kiddle2021-12-131-4/+8
| | | | | | the executables tag for command names Also allow the command-path style to include relative directories.
* 49633: update options for git 2.34Oliver Kiddle2021-12-071-124/+238
|
* 49630: allow zsh to quote matches from bash completions but include a ↵Oliver Kiddle2021-12-021-2/+3
| | | | special case for space suffixes
* 49631: new logger completionOliver Kiddle2021-12-021-0/+80
|
* 49629: new Linux perf completionOliver Kiddle2021-12-021-0/+809
|
* github #83: _git-push, _git-send-pack: Make --push-option repeatable.Paul Seyfert2021-11-261-2/+2
|
* 49449: _zstat: Don't offer -o after -s, since -s is ignored when both -s and ↵Daniel Shahaf2021-11-261-1/+1
| | | | -o are specified.
* 49597: add a helper for completing numbers with unit suffixes and separate ↵Oliver Kiddle2021-11-2416-88/+165
| | | | out defaults, ranges and units in completion descriptions
* 49594: adapt to changes in 49499 to ensure file modes starting with dash ↵Oliver Kiddle2021-11-191-1/+4
| | | | aren't taken to be flags
* 49584: allow for build options in gem install completionOliver Kiddle2021-11-191-0/+5
|