summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* users/22653: options.yo: Clarify REMATCH_PCRE semantics.Daniel Shahaf2017-04-052-1/+7
| | | | | Presently, if the option is set but the module is unavailable, using '=~' sets errflag.
* 40933: Ensure we get job text in sourced files.Peter Stephenson2017-04-042-2/+7
| | | | | | | This was turned off explicitly as it was assumed not to be needed, but it is when code in a sourced file is suspended. We'll need to see if this makes start up inefficient.
* 40932: Parameter subscripts need to count parentheses.Peter Stephenson2017-04-033-3/+20
| | | | Otherwise they can terminate in the middle of an expression.
* 40929 (replaces 40598): paramsubst() should always return scalar when ↵Barton E. Schaefer2017-04-022-13/+13
| | | | | | | | | PREFORK_SINGLE was passed in from prefork() Previous commit (74fe4d09) consumed too much of the input linked list, leading to later expansions being skipped. This commit converts from array to string sooner, but may thereby alter rc_expand_param and array element uniqueness behavior.
* unposted: minor formatting: var() instead of tt().Barton E. Schaefer2017-04-011-2/+2
|
* * 40782: avoid dependency on zsh/regex moduleSebastian Gniazdowski2017-04-012-2/+8
|
* Fix typo breaking kld completionDag-Erling Smørgrav2017-03-302-1/+4
|
* 40909: Stress test for parameter substitutionSebastian Gniazdowski2017-03-302-0/+17
|
* 40906: Add note on use of (k) parameter subst flag.Peter Stephenson2017-03-272-1/+8
| | | | | KSH_ARRAYS generlly requires [*] or [@] to operate on the whole array and this is true here.
* 40878: additional stgit squash command completeionAlexandre Rames2017-03-242-1/+4
|
* 40892: subcommand matching for ip helpAaron Schrab2017-03-242-2/+7
|
* 40891: fix more zero-length matches.Peter Stephenson2017-03-233-2/+19
| | | | This time at the end of the trial string.
* 22601: Fix for parameter substitution pattern matches.Peter Stephenson2017-03-233-2/+21
| | | | | It was not possible to math against a zero-length string in some cases.
* 40875: Update REC_EXACT description, suggested by Martin KrafftPeter Stephenson2017-03-212-2/+5
|
* Improve comment at top of GDBM testPeter Stephenson2017-03-212-1/+8
|
* unposted (after 40859): Fix yodl warning:Daniel Shahaf2017-03-202-1/+5
| | | | | | | | makeinfo ./zsh.texi ./zsh.texi:36246: Next field of node `vcs_info Examples' not pointed to (perhaps incorrect sectioning?). ./zsh.texi:36419: This node (Prompt Themes) has the bad Prev. Seen with yodl 3.00.00 but not with 3.04.00.
* 40859: vcs_info docs: Use proper internal links through texinfo nodes.Daniel Shahaf2017-03-192-19/+51
| | | | | | | | | | | | Changes: - Add texinode()'s - Replace 'see foo' with 'see noderef(foo)' Drive-by changes: - Fix one reference to a nonexistent "Styles" section - (minor) Fix whitespace around "once"
* unposted: vcs_info quilt: Fix documentation markup typo.Daniel Shahaf2017-03-182-1/+6
|
* 40855: _dmidecode: Fix _arguments syntax error.Daniel Shahaf2017-03-162-1/+6
|
* 40843: update options for ruby 2.4.0p0Oliver Kiddle2017-03-142-3/+7
|
* 40842: update completions for coreutils and similar utilities, also ↵Oliver Kiddle2017-03-1413-132/+237
| | | | improving BSD and Solaris support
* 40818: _git-checkout: When completing local heads, prefer ↵Daniel Shahaf2017-03-142-1/+9
| | | | recently-checked-out ones. (after 38592)
* 40817: __git_recent_branches: Retrieve less data, but faster.Daniel Shahaf2017-03-142-1/+5
| | | | | | | | | | | By replacing the --grep-reflog=needle argument with a ${(M)...:#needle} filter, we retrieve less data from the reflog, and consequently run (on my test cases) 16% to 40% faster. The trade-off is that we retrieve less data: instead of retrieving the 1000 most recent 'checkout' operations, we retrieve the most recent 1000 operations, which would include fewer than 1000 checkout operations. Also change [[:xdigit:]] to [0-9a-f] since it's faster, however, the absolute gain from this is minor compared to the cost of 'git reflog'.
* 40822: vcs_info quilt: Document the '.quilt-foo' zstyle context element. ↵Daniel Shahaf2017-03-142-5/+21
| | | | (Compare users/20807.)
* 40837: for pgrep completion, add -w on LinuxWieland Hoffmann2017-03-122-1/+7
|
* 40816: Document interaction of 'print -P' and 'print -f'.Daniel Shahaf2017-03-123-1/+17
|
* 40820: add a few tests of strftime, related to 40681Jun-ichi Takimoto2017-03-122-2/+17
|
* 40832: fix $x:P when PWD=/Barton E. Schaefer2017-03-112-2/+14
|
* unposted (github pull request #15): fix a small typo in `ip` corrections fileJohn Leuenhagen2017-03-112-1/+7
|
* 40824: grep completion handling of option deviations between different systemsOliver Kiddle2017-03-102-20/+63
|
* 40823: update option completion for sshfs 2.8Oliver Kiddle2017-03-102-21/+51
|
* 40819: Fix IS_DASH test in BRACE_CCL handlingPeter Stephenson2017-03-102-1/+6
|
* unposted: declare file local variables as staticJun-ichi Takimoto2017-03-102-2/+4
|
* unposted: silence warnings on CygwinJun-ichi Takimoto2017-03-102-1/+6
| | | | On Cygwin, h_name in struct hostent is 'const char*'
* 40808: fix typos where (x,y) should have been (x y) in _arguments syntaxFabian Klotzl2017-03-0912-11/+19
|
* 40801: re-fix completion of mount points with spaces in the nameBarton E. Schaefer2017-03-092-3/+15
| | | | Turns out that work of art removed by 33963 was necessary after all
* 40803, 40804, 40805, 40806: Parameter test additions.Peter Stephenson2017-03-092-1/+21
| | | | | | Potentially dodgy string for ${(z)...} splitting from Sebastian. Check that $- and ${-} produce plausible results.
* 40796: MAGIC_EQUAL_SUBST not needed with parsed assignment.Peter Stephenson2017-03-092-5/+25
| | | | | | If typeset family builtins are recognised as keywords then the value is handled as a separate expansion and we don't need the old magic behaviour, even if the option is set.
* 40799: fix $- expansion partly broken by 40760Barton E. Schaefer2017-03-082-2/+6
|
* 40763: count wide characters and Cmatcher pointers more sanely in ↵Barton E. Schaefer2017-03-084-58/+68
| | | | | | | cfp_matcher_pats(), and count characters in pattern_match() the same way to stay in sync Might not fix wide-char matching in completion matcher-lists but should avoid wild pointer crash
* 40745 + 40753: Fix 'unset ZLE_RPROMPT_INDENT' not restoring the default ↵Daniel Shahaf2017-03-083-2/+23
| | | | | | | | | | behaviour. To reproduce: RPS1=foo ZLE_RPROMPT_INDENT=42 unset ZLE_RPROMPT_INDENT
* 40744: Document the SHORT_LOOPS 'function' syntax.Daniel Shahaf2017-03-082-0/+8
| | | | It's already mentioned in passing in zshoptions(1).
* 40706: Fix ordering dependence in gdbm testSebastian Gniazdowski2017-03-072-28/+49
|
* 40760: Always tokenize unquoted - to Dash.Peter Stephenson2017-03-0712-67/+116
| | | | | | This fixes use of pattern match character ranges in unusual contexts. Attempt to detect a tokenized - in cases where we don't care.
* 40780: Don't use =~ for simple prefix matchMikael Magnusson2017-03-072-1/+6
|
* 40726: add "zcurses resize" for sane terminal size changeSebastian Gniazdowski2017-03-054-2/+92
|
* 40781: optimize array assignment, similar to 39995 for string assignmentSebastian Gniazdowski2017-03-043-15/+117
|
* 40654: exit cleanly from special POSIXBUILTINS in subshellsBarton E. Schaefer2017-03-042-0/+6
| | | | This patch overloads the zsh_subshell counter which is meant for $ZSH_SUBSHELL, but no one has suggested a working alternate test.
* unposted (via github): complete -Dproperty=/path_complete for antChristoffer Aasted2017-03-042-1/+4
|
* unposted (via github): Add newer C++ standard options to _gccFerenc-2017-03-042-1/+4
|