Daniel Shahaf
ecc0a5ece2
39654: (based on patch by Baptiste Daroussin) Better support bmake, FreeBSD's default make(1) implementation.
...
Don't pass gmake options to bmake.
Add bmake-speciic codepath for completing targets and parsing the makefile.
2016-10-18 01:39:45 +00:00
Daniel Shahaf
ae3b675ce6
39657: _zstyle: Complete the -g, -s,-b,-a, -t,-T, -m options.
2016-10-18 01:34:53 +00:00
Daniel Shahaf
713857cea0
39657: _zstyle: When completing a style for an unrecognised context, complete all known styles.
...
Previously, vcs_info styles weren't completed.
2016-10-18 01:34:52 +00:00
Daniel Shahaf
13cfa036c8
39657: Make a helper function global.
2016-10-18 01:34:52 +00:00
Oliver Kiddle
87965e5e02
39624: remove space before compdef that prevents yafc completion function being used plus other tweaks
2016-10-14 11:39:14 +02:00
Oliver Kiddle
17f9d6b521
39623: new evince completion
2016-10-14 11:32:34 +02:00
Matthew Martin
c40226022a
39533: add the new -L option, sort options and add some exclusions
2016-10-13 09:56:57 +02:00
Daniel Shahaf
59a67b31b0
39489: _path_files: Interpret -P as literally, rather than as a pattern.
...
Follow-up to the last commit.
2016-10-07 13:59:06 +00:00
Daniel Shahaf
7ad0001183
39479 + 39481 minus _path_files hunk (see 39489): Completion: audit 'compset -P' calls to use shortest match where applicable, plus random drive-by tweaks.
...
Found by grepping for patterns that can match needles of various lengths:
:grep 'compset -[PS].*[\#^*()\|<>?~\]' Completion/
2016-10-07 13:56:31 +00:00
Daniel Shahaf
dfc9214984
39480: _reportbug: Complete absolute filenames, too.
2016-09-30 23:15:57 +00:00
Oliver Kiddle
13d0b278be
39514: pass on --git-dir when calling git to get completion matches
2016-09-30 09:57:50 +02:00
Oliver Kiddle
573895dd60
39513: new doas completion
2016-09-30 09:57:33 +02:00
Oliver Kiddle
01f9e54c57
39464: fix where lack of $state check caused unwanted filename completion for fmadm
2016-09-30 09:56:19 +02:00
Marko Myllynen
89e319f345
39453: new openstack completions
2016-09-27 21:37:32 +02:00
Daniel Shahaf
0f8725beeb
39423: _zed: Support the '--' end-of-options mark.
...
This matters for fned'ing vcs_info hooks.
2016-09-24 07:22:16 +00:00
Daniel Shahaf
7ecc3f8b4e
39410: Fix unintentional history modifiers.
2016-09-22 21:02:45 +00:00
Adam Gibbins
4e51079f0b
unposted: _gpg: Correct typo
...
Received via github (pull request #9 ).
2016-09-22 11:20:41 +00:00
Barton E. Schaefer
516be10613
unposted: add missing final colon in zstyle context lookup
2016-09-21 21:28:49 -07:00
Barton E. Schaefer
18200dc030
users/21955: add missing final colon in zstyle context lookup; allow a single unique match to appear in "expansions" tag
2016-09-21 21:27:21 -07:00
Oliver Kiddle
34d512a677
39370: complete -w and -K options to zle following the widget name and numeric base to integer
2016-09-21 23:03:14 +02:00
Oliver Kiddle
e8720bbd8b
39407: cleanup minor issues in cpupower completion; updated through to version 4.8
2016-09-21 23:00:12 +02:00
Daniel Shahaf
7c93ba46d2
39385: _bts: Complete more argument types for 'cache' and 'show'.
2016-09-20 17:59:20 +00:00
Daniel Shahaf
f0c804879b
39374: _apt: Complete package versions in the 'packagename=<version>' syntax.
2016-09-18 06:20:59 +00:00
Daniel Shahaf
d523ddaba2
unposted: _postfix: Correct quoting in _call_program invocations.
...
Fixes completion when the command name ('postconf') or the argument to
the -c option ('/etc/postfix') are quoted on the command line, as in
% postconf -c '/etc/postfix' ... <TAB>
2016-09-16 04:02:12 +00:00
Daniel Shahaf
6914fb298d
39312 (tweaked): _postfix (postconf): Complete only applicable parameters for -X and -#.
...
Unposted tweak: change the tag and description in the _describe call.
2016-09-16 03:58:02 +00:00
Daniel Shahaf
00210c09db
39311: _tmux-capture-pane: Tweak specifications of -S/-E and description strings.
2016-09-16 03:46:18 +00:00
Oliver Kiddle
b870ff85a0
39333: include name of command used to gain priviliges in context for command and gain-priviliges styles
2016-09-16 00:05:10 +02:00
Oliver Kiddle
fbafc5b509
39332: support ksh's [[ -v varname ]] condition for checking if variables are set
2016-09-16 00:00:28 +02:00
Marko Myllynen
be4c072cf5
unposted: _libvirt: Add another noglob. (Follow-up to 39199)
2016-09-14 07:58:43 +00:00
Daniel Shahaf
420cde9158
39199: _libvirt: Support libvirt URLs that contain a literal question mark under noglob.
...
E.g.,
% noglob virsh -c qemu:///system? start <TAB>
Conflicts with 39261 resolved.
2016-09-14 07:10:04 +00:00
Daniel Shahaf
ec0c788709
unposted: _git: Permit multiple -c options.
2016-09-14 05:27:26 +00:00
Oliver Kiddle
ca53a3a464
39307: update options up to vim 8
2016-09-13 17:47:35 +02:00
Oliver Kiddle
c5a3b170d4
39299: better Freebsd support in _external_pwds using procstat
2016-09-13 17:43:38 +02:00
Oliver Kiddle
98581594b5
39295: allow -- to appear in the command line passed as an argument
2016-09-12 23:26:14 +02:00
Oliver Kiddle
8e3f6e8919
39287: add .tif as a valid extension for TIFF files
2016-09-12 23:22:34 +02:00
Oliver Kiddle
8011fe8a58
39261 (tweaked cf. Daniel: 39275): don't unconditionally elevate privileges with sudo in completion functions
...
A new gain-privileges style enables it and a _comp_priv_prefix array
added for tracking how to match privileges for the current command
2016-09-11 13:49:22 +02:00
Danek Duvall
999e1ac64e
39194: _man (Solaris): Ignore man-index. Support multiple sections in the -s flag's argument.
2016-09-07 23:15:46 +00:00
Oliver Kiddle
7d98ac7cd5
unposted: fix to use ;| style fall-throughs in the case statement
2016-09-07 23:33:42 +02:00
Matthew Martin
1fe962cbfd
39209: Update options
2016-09-07 23:19:04 +02:00
Matthew Martin
48c31e21d3
39208: Update flags
2016-09-07 23:19:01 +02:00
Matthew Martin
1f429c0668
39223: Introduce addflags function to reduce redundancy
2016-09-07 23:18:46 +02:00
Oliver Kiddle
5d24f6d9aa
39193 (cf. Yoshio Hanawa: 39192): don't pass options from after -- on to compadd
2016-09-07 23:18:26 +02:00
Matthew Martin
c001d1f2a2
39221: update rm completion for BSD
2016-09-07 14:22:28 +01:00
m0viefreak
2d5dd74732
38153: change the way long options are examined for "=" signs to more accurately identify options that take arguments
...
Note in workers/39135:
The pattern in 266/268 appears to match the '=' sign even though it's in the
second colon-separated field, where it doesn't denote a mandatory argument.
I'm guessing the pattern match on lines 266/268 should be fixed ...
This commit alters those patterns in what is hoped to be the desired way.
2016-09-06 22:35:26 -07:00
Daniel Shahaf
30bb9fe7b7
39174: _ssh: Fix completion of ProxyCommand option.
...
The incumbent code would discard the first word of the value of the
ProxyCommand option. Stop doing so. With that removed the remaining
two lines were equivalent to _cmdstring, so just call it directly.
2016-09-06 23:49:07 +00:00
Daniel Shahaf
831a336c49
39171: _libvirt: Apply $opt_args-unescaping.
...
This causes the value of $conn_opt in the code not to have a backslash
in front of the colon.
2016-09-06 23:41:00 +00:00
Daniel Shahaf
9a722df3a6
unposted: _libvirt: Escape $words elements to avoid their interpretation as a pattern against $_cache_virsh_cmds.
2016-09-06 14:54:05 +00:00
Marko Myllynen
3768fcc28a
unposted: Fix leakage of $word (after 39179).
2016-09-06 09:10:58 +00:00
Marko Myllynen
33a8a6f86c
39179 (plus tweak): More _libvirt (virsh) completion tweaks
2016-09-06 00:13:42 +00:00
Marko Myllynen
5b4cbcc842
39158: cleanup following review comments of _libvirt function
2016-09-03 12:41:22 +02:00