summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command
AgeCommit message (Collapse)AuthorFilesLines
2023-01-2751330: Update python3 completion for version 3.11Shohei YOSHIDA1-1/+5
2023-01-2451326: Improve -fsanitize option completionShohei YOSHIDA1-1/+4
- Support comma separated completion - Accept multiple `-fsanitize` options
2023-01-2251322 (+ minor tweak): Update gnu make completion for version 4.4Shohei YOSHIDA1-2/+4
Add `--jobserver-style`, `--shuffle` and `--trace` options And delete '--warn-undefined-functions' option. This option was implemented only in redhat's older make and the official gnu make has never supported it.
2023-01-2151313: fix "git rerere forget" completionBart Schaefer1-3/+3
2023-01-1151256: Add --refetch to completions of git-fetchJörg Sommer1-0/+1
2023-01-06unposted (cf. users/28616): _svnadmin: Add comment noting a case that's not ↵Daniel Shahaf1-0/+3
completed correctly.
2022-12-3151255: Update erb completion for version 4.0.2Shohei YOSHIDA1-2/+3
2022-12-3151254: Add irb completion for version 1.6.2Shohei YOSHIDA1-2/+14
2022-12-3151253: Update ruby completion for version 3.2.0Shohei YOSHIDA1-10/+17
2022-12-3151233: Update sanitizer list to GCC 12Shohei YOSHIDA1-5/+7
Add following sanitizers - bounds-strict - hwaddress - kernel-address - kernel-hwaddress - leak - pointer-compare - pointer-subtract - shadow-call-stack - shift-base - shift-exponent - thread - undefined And sort the list in alphabetical order
2022-12-3051249: use of --force-local with tar completionDaniel Shahaf1-1/+1
2022-12-0951111: update completion for global to version 6.6.8Shohei YOSHIDA1-2/+7
2022-12-0651108: single letter forms of Shift-JIS / EUC-JP options were reversedShohei YOSHIDA1-4/+4
2022-11-17unposted (c.f. Norikatsu Shigemura: github #96): add missing local declarationOliver Kiddle1-1/+2
2022-11-17github #87 (tweaked): update options tmux 3.4Matt Koscica1-6/+47
Import completion updates from tmux.git, the revision used was c67abcf8182b, and the updates were generated by Util/check-tmux-state. check-tmux-state: changes to output parsing + variable declaration parsing of `tmux show-options` is slightly more idiomatic (thanks to @phy1729 for the syntax), and it now also ignores user-specified options (which are prefixed with an @ symbol). the lines defining and declaring supported_server_options were also swapped to the correct order - `typeset` was being called after supported_server_options was populated, contrary to all the other supported_*/available_* arrays used in the same area of the file.
2022-11-17github #95: Add completions for neomuttWu Zhenyu1-1/+1
2022-11-17unposted (c.f. Denis Bitouzé: users/28405): handle also lualatexOliver Kiddle1-1/+1
2022-10-3150844: Remove _stgit completion scriptPeter Grayson1-52/+0
The StGit project ships its own zsh completion script which is more complete and up-to-date than those shipped with zsh. https://github.com/stacked-git/stgit/blob/master/completion/stgit.zsh Also, the _stgit completions that ship with zsh, which dynamically parse StGit's help output, will be broken by the upcoming StGit 2.0 release due to changes in the help output. Signed-off-by: Peter Grayson <pete@jpgrayson.net>
2022-10-2250714: also complete in the 2nd argument of "git diff" anything that couldBart Schaefer1-15/+12
be in the 1st argument. This probably shouldn't complete ranges but all other code is in common, so leaving it to someone more familiar with _git to clean up.
2022-09-2850695: Completion/Unix/Command/_mysql_utils add --protocol optionEric Cook1-0/+1
2022-08-28unposted: _imagemagick: Add *.svg and *.webp files.Daniel Shahaf1-1/+1
As a comment just above the hunk indicates, many more formats could be added.
2022-08-05Felipe Contreras: 50435+50436 (+50444): do not build anythingJun-ichi Takimoto1-3/+31
Use 'make -nqp' to ensure nothing is actually built by completion. Also include some performance improvements, but it can be still rather slow in a large project's source tree.
2022-07-16users/27852: local _compskip to avoid propagating any changes by _normalBart Schaefer1-1/+1
2022-05-2250278: use `man -w` in preference to `manpath`; fix caching and precedence of -MBart Schaefer1-17/+28
2022-05-20github #91: _find (gnu/freebsd/darwin): Add some flags and syntaxesArvid Norlander1-3/+9
* -exec and -execdir can take ; or + as an ending marker. Previously only ; was supported. This is part of POSIX for -exec (support for + for -ok is optional and none of the implementations I looked at seem to support that). * Missing completion for -files0-from (GNU find 4.9.0 and later). This flag needs to go with the global flags at the beginning and load the paths from the given file instead of from the command line. * Missing completion for the -newerXY family of flags (GNU find 4.3.3, also available in FreeBSD and MacOS at least).
2022-05-07Marlon Richert: 49954: gradle completion improvementsBart Schaefer1-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.
2022-04-26unposted: Fix util-linux variant detection in _getoptdana1-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
2022-04-0349968: _adb: also replace model names, since device names aren't sent on ↵Mikael Magnusson1-0/+2
wifi listing
2022-04-0349967: _adb: Handle dumpsys SurfaceFlinger argumentsMikael Magnusson1-3/+51
2022-04-0349966: _adb: Parse device spec correctlyMikael Magnusson1-6/+5
This was particularly annoying when trying to complete logtags after adb logcat -s
2022-04-0349965: _adb: use $CURRENT instead of $#wordsMikael Magnusson1-6/+6
2022-04-0349964: _adb: Complete services for start/stopMikael Magnusson1-1/+15
2022-04-0349963: _adb: Fix device serial completion for hostname:port syntaxMikael Magnusson1-1/+1
2022-04-0349962: _adb: Add dumpsys and cmd completionMikael Magnusson1-1/+21
2022-04-0349961: _adb: handle exec-out like shellMikael Magnusson1-1/+2
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 Martin6-7/+6
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-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 Kiddle2-872/+1350
2021-12-2149655 based on 34928 (Daniel Hahler): new pip completionOliver Kiddle1-0/+213