summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* unposted: 5.2-test-1 zsh-5.2-test-1Peter Stephenson2016-12-022-2/+4
|
* 40066: updates for 5.3 releasePeter Stephenson2016-12-023-5/+9
|
* 40055: update git completion for git 2.11.0Oliver Kiddle2016-12-012-13/+31
|
* 40053: exclude current directory of active zsh from _external_pwds ompletion ↵Oliver Kiddle2016-12-012-1/+6
| | | | matches
* unposted: vcs_info: Break out VCS_INFO_quilt-patch2subject into ↵Daniel Shahaf2016-12-014-48/+59
| | | | | | VCS_INFO_patch2subject ... so other places can use it; compare 40030 in the 39990 thread.
* unposted: fix previous commitMikael Magnusson2016-12-011-1/+2
|
* 40024: Update _path_files since quoting requirements changed in 39412Mikael Magnusson2016-12-012-4/+8
|
* 40050: prepend /**/ to global functions and #ifdefsJun-ichi Takimoto2016-12-012-0/+39
|
* 40049: NEWS about Unicode 9 (40037)Peter Stephenson2016-11-302-0/+9
|
* 40043: fix computil.c indentation (cosmetic)Peter Stephenson2016-11-302-4/+9
|
* 40036: _bts: Complete removal syntaxes correctly.Daniel Shahaf2016-11-302-1/+6
| | | | | The incumbent pattern matched the minus in 'bts tag 42 - <TAB>' (and other, similar subcommands).
* 40034: clear badcshglob when ignoring errorsBarton E. Schaefer2016-11-292-1/+5
|
* 40032: consistency in handling of subscript slices outside the bounds of an ↵Barton E. Schaefer2016-11-293-2/+55
| | | | | | array parameter unposted: README: example describing 40032
* 40037: Unicode 9 character width support.Joshua Rubin2016-11-295-2/+1351
| | | | Enable with --enable-unicode9.
* 40035: Cosmetic fixes for comments and documentation.Eitan Adler2016-11-2917-19/+22
| | | | Mostly fixes to doubled words.
* 40026: Fix for completion after redirection.Peter Stephenson2016-11-292-5/+25
| | | | | | | This could get confused about where we were in the command line word array e.g. after the > of "!> .". Also take more care if does confused, with debug output. Also neaten up one obscure test.
* unposted: Complete the $foo[(f)] flag.Daniel Shahaf2016-11-292-0/+4
|
* unposted: _git-config: Fix user.email completion to complete only bare email ↵Daniel Shahaf2016-11-292-1/+6
| | | | addresses.
* 40011: Make $_comp_priv_prefix only declared when required, and use that to ↵Daniel Shahaf2016-11-287-5/+17
| | | | have chgrp offer all groups under doas, ssh, etc as well.
* 40010: builtins: Say 'bad option: +x', not 'bad option: -x', when +x was passed.Daniel Shahaf2016-11-283-2/+11
|
* 40009: alias -L: Emit aliases that begin with a plus sign correctly.Daniel Shahaf2016-11-282-2/+7
|
* 39757 plus test: Fix completion under parenthetical directory names, broken ↵Daniel Shahaf2016-11-272-1/+4
| | | | in 39412
* 40013: process zsh-specific time format extensions correctlyJun-ichi Takimoto2016-11-263-3/+9
|
* unposted: set new vichange flag for surround widgetOliver Kiddle2016-11-252-0/+3
|
* 40020: new cscope completionOliver Kiddle2016-11-252-0/+33
|
* 40018 + 40019: Add missing commands to Debian apt completionLaurent Arnoud2016-11-252-5/+22
| | | | | Upstream ref https://github.com/Debian/apt/commit/5aba18968d87500232244760101ab2954c106581
* unposted: fix typo (=+ to +=)Oliver Kiddle2016-11-242-1/+3
|
* 40004: fix cache mechanism, complete groups and other minor improvementsOliver Kiddle2016-11-242-132/+156
|
* unposted: fix to compile on Solaris where curses.h has a #define for reg to ↵Oliver Kiddle2016-11-242-9/+14
| | | | register
* 40003: include "0-"9 vi buffers in the registers associative arrayOliver Kiddle2016-11-243-10/+30
|
* 40005: call _date_formats from _dateJun-ichi Takimoto2016-11-243-37/+83
| | | | also update both files for darwin etc.
* 39982: $SPROMPT: Don't accept a spelling correction at space/tab.Daniel Shahaf2016-11-243-4/+14
| | | | | The patch also downscopes a couple of local variables, with no functional change.
* unposted: clear ERRFLAG_ERROR before invoking immortal widget (cf. 39934)Bart Schaefer2016-11-232-1/+10
| | | | Updates commit cbb9ca3d
* unposted: add test case for partial completion matching of options with ↵Oliver Kiddle2016-11-232-0/+8
| | | | arguments
* unposted: fix printf -v to an array without format string reuseOliver Kiddle2016-11-233-2/+13
|
* 39993: Tests for 39981.Oliver Kiddle2016-11-212-0/+15
|
* 39981: Make compstate[to_end] skip suffix and hidden suffix, but not ignored ↵Daniel Shahaf2016-11-212-0/+9
| | | | | | suffix. Motivated by 39930.
* unposted: Credit Sebastian for 39992.Daniel Shahaf2016-11-211-2/+2
|
* 39986, 39989: improve handling of vi-repeat-changeOliver Kiddle2016-11-2011-87/+147
| | | | | | Save previous vi change and throw away a new change that fails. Add zle -f vichange to allow shell widget to be a single change. Fix repeat of command where numeric arguments were multiplied.
* 39974: complete shared libraries for -e and -s options to ssh-addOliver Kiddle2016-11-202-3/+8
|
* 39900: Add TERMINFO_DIRS special like TERMINFO.Guillaume Maudoux2016-11-203-4/+49
| | | | Although this is a colon-separated array there is no tied array.
* 39995 (from 39977): Optimise string parameter assignment.Peter Stephenson2016-11-203-8/+174
| | | | | If setter is the standard one and string length is unchnaged we can copy into place.
* 39978: more accurate doc for finding job by stringMikel Ward2016-11-202-2/+7
|
* 39992: setarrvalue: Allocate a correctly-sized array.Daniel Shahaf2016-11-202-2/+13
| | | | | No memory was lost; the array was allocated with room for one (char *) element more than was required.
* unposted (after 39952): Restore C89 compatibility.Daniel Shahaf2016-11-202-1/+5
|
* 39985: Document the [nyae] answers to the spelling correction prompt, $SPROMPT.Daniel Shahaf2016-11-202-0/+13
|
* 39916 + 39930 + tweak: _git: Complete options and values for -c.Daniel Shahaf2016-11-182-3/+52
| | | | | | | | | The "$@" in the option-names call is added in order to propagate the new (-S =) arguments. This bifurcates _git-config() in order to provide completion for % git -c <TAB> % git -c foo=<TAB>
* 39958: Add extra byte to PATH_MAX allocations.Peter Stephenson2016-11-178-22/+28
| | | | | This ensures we've got enough space for a null, although this isn't always needed.
* 39921: __git_recent_branches: Remove erroneous parsing of partial ref names ↵Daniel Shahaf2016-11-172-3/+6
| | | | | | | | | | | | as tags. In the reflog, partial ref names in the "from" field always represent names of heads. (That is not true for the "to" field.) The parsing of tag names was added in commit 39102 (317c96b64f43688a6be08a8b1c93b6ab4eed662c) for equivalence with the then-previous implementation which used `git log $partial_ref_name`. The equivalence was correct, however, the then-previous implementation was not, since it would consider $partial_ref_name as a refs/tags/ name if a refs/heads/ name did not exist.
* 39922: __git_recent_branches: Fix an 'assertion' failure when two branches ↵Daniel Shahaf2016-11-172-11/+12
| | | | (refs) point to the same commit.