Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 39820: vi-repeat handles multi-key bindings | Barton E. Schaefer | 2016-11-03 | 2 | -4/+10 |
| | |||||
* | 39813: fix keybuflen after ungetting extra keys from the end of keybuf in ↵ | Barton E. Schaefer | 2016-11-03 | 2 | -2/+8 |
| | | | | getkeymapcmd(). | ||||
* | 39822: _git: remove "-A '-*'" with _arguments for some commands | Daniel Hahler | 2016-11-03 | 2 | -5/+9 |
| | | | | | | | | | With e.g. `git rebase origin/master` you can have options like `--no-autosquash` after the argument. I have tried the commands where this patch removes `-A`. Commands like `git fetch-pack` that do not support options after arguments are left unchanged. | ||||
* | 39815: Read input to end on parse error in $(...) inside a string. | Peter Stephenson | 2016-11-03 | 3 | -2/+24 |
| | | | | | This allows ${(z)} to output the whole string, although we can't do word splitting from the error onwards. | ||||
* | 39811: vi-repeat-change must not be the "motion" of vi-change, lest it ↵ | Barton E. Schaefer | 2016-11-02 | 2 | -1/+6 |
| | | | | infinitely repeat itself | ||||
* | 39797: obsolete the helper functions fixed by the previous two changes | Barton E. Schaefer | 2016-11-01 | 2 | -62/+8 |
| | | | | | | Replacing them with the new ${var:P} modifier. Previous deltas may be useful for backport to zsh 5.2 and before. | ||||
* | 39731: _awk: add support for gawk ver.3 and 4 | Jun-ichi Takimoto | 2016-11-01 | 2 | -20/+123 |
| | |||||
* | 39787: Add a regression test for 39412. | Daniel Shahaf | 2016-11-01 | 2 | -0/+15 |
| | |||||
* | 39795: preserve "cd -" behavior around directory shuffling in ↵ | Barton E. Schaefer | 2016-10-31 | 2 | -1/+6 |
| | | | | _canonical_paths_pwd | ||||
* | 39792: improve handling of relative paths in _canonical_paths_add_paths | Barton E. Schaefer | 2016-10-31 | 2 | -1/+9 |
| | |||||
* | 39786: vcs_info (hg): Use native hexdump implementation instead of external ↵ | Daniel Shahaf | 2016-10-31 | 4 | -3/+28 |
| | | | | | | | | | command. Fixes issue whereby the external command would print "*" for repeated octets. Includes comment change, cf 39790. | ||||
* | 39777: $() is a valid empty command substitution | Peter Stephenson | 2016-10-30 | 3 | -1/+20 |
| | |||||
* | 39758: revise 39704 for array and hash parameters; more POSIXBUITINS tweaks for | Barton E. Schaefer | 2016-10-29 | 3 | -12/+26 |
| | | | | | | | | | | | | | export 39704 was commit 0f5e670, forgot to reference article number in that log. "typeset -p" outputs "typeset" for array and hash parameters, even when exported, because those types can be marked export but are never pushed to the enviroment. For POSIXBUILTINS, "export var" does not implicitly set $var, and its export state is preserved when assigned (but not when explicitly unset). | ||||
* | unposted: add "--" to zle widget call for conventional sanity | Barton E. Schaefer | 2016-10-29 | 1 | -1/+1 |
| | |||||
* | _git-cherry-pick: Complete argv[2] et seq. | Daniel Shahaf | 2016-10-29 | 1 | -1/+1 |
| | |||||
* | unposted: handle empty pastes and "zle bracketed-paste variablename" form. | Barton E. Schaefer | 2016-10-28 | 2 | -2/+7 |
| | |||||
* | users/22036: bracketed-paste: Document cutbuffer behaviour; clarify. | Daniel Shahaf | 2016-10-28 | 2 | -3/+11 |
| | |||||
* | unposted: Minor documentation fixes (markup, grammar, etc). | Daniel Shahaf | 2016-10-27 | 3 | -5/+9 |
| | |||||
* | 39739: Complete negative integers for -n/-c in the GNU variant. (after 39479) | Daniel Shahaf | 2016-10-27 | 3 | -2/+8 |
| | |||||
* | unposted: mention former behavior of typeset for comparison | Barton E. Schaefer | 2016-10-26 | 2 | -1/+3 |
| | |||||
* | 39725: more metafication of patterns. | Barton E. Schaefer | 2016-10-25 | 2 | -2/+7 |
| | |||||
* | 39723: metafy string passed to pattern in complist. | Peter Stephenson | 2016-10-25 | 3 | -0/+11 |
| | | | | Also additional safety tokenizing a string with Meta characters. | ||||
* | "typeset -p" uses "export" commands or the "-g" option for parameters that ↵ | Barton E. Schaefer | 2016-10-24 | 7 | -10/+39 |
| | | | | are not local to the current scope | ||||
* | 39706: _tilde_files: Offer named directories. Document. | Daniel Shahaf | 2016-10-24 | 3 | -1/+11 |
| | |||||
* | 39708: Document _email_addresses. | Daniel Shahaf | 2016-10-24 | 3 | -0/+47 |
| | |||||
* | 39707: Document _dir_list. | Daniel Shahaf | 2016-10-24 | 2 | -0/+19 |
| | |||||
* | 39715: Handle multibyte characters in complist listing | Peter Stephenson | 2016-10-23 | 2 | -5/+17 |
| | |||||
* | 39710 (cf. Alex George: 39709): handle the %o format in the "all-expansions" tag | Barton E. Schaefer | 2016-10-22 | 3 | -3/+20 |
| | | | | Also allow a single unique match to appear in the "expansions" tag of _expand in the same way as _user_expand (users/21955 commit 18200dc0) | ||||
* | 39688: Skip out of P_EXACTLY pattern loop if P_PURES. | Peter Stephenson | 2016-10-20 | 2 | -2/+5 |
| | | | | | | | If it's really a pure string, there's only one exact match. We could overwrite the next pointer; usually this didn't matter because we'd hit a termination, but if we reallocated we might be looking at garbage. | ||||
* | 39683: Update scan pointers after possible alloc. | Peter Stephenson | 2016-10-20 | 2 | -1/+10 |
| | | | | | Problem could cause next scan index to point into an invalid block when handling meta characters. | ||||
* | 39680: correctly handle case of popping last arena | Barton E. Schaefer | 2016-10-19 | 2 | -1/+6 |
| | | | | | This mattered only when compiling with --enable-stack-allocation because otherwise the heap was never completely empty. | ||||
* | 39678: metafication of printf %q argument and result | Peter Stephenson | 2016-10-19 | 3 | -2/+12 |
| | |||||
* | 39590: zle: Call zle-line-pre-redraw after inserting a completion result | m0viefreak | 2016-10-18 | 2 | -0/+6 |
| | | | | | This is necessary to make sure redrawhook() is called while cycling results in menu completion. | ||||
* | 39654: (based on patch by Baptiste Daroussin) Better support bmake, ↵ | Daniel Shahaf | 2016-10-18 | 2 | -8/+15 |
| | | | | | | | | FreeBSD's default make(1) implementation. Don't pass gmake options to bmake. Add bmake-speciic codepath for completing targets and parsing the makefile. | ||||
* | 39657: _zstyle: Complete the -g, -s,-b,-a, -t,-T, -m options. | Daniel Shahaf | 2016-10-18 | 2 | -9/+83 |
| | |||||
* | 39657: _zstyle: When completing a style for an unrecognised context, ↵ | Daniel Shahaf | 2016-10-18 | 2 | -1/+4 |
| | | | | | | complete all known styles. Previously, vcs_info styles weren't completed. | ||||
* | 39657: Make a helper function global. | Daniel Shahaf | 2016-10-18 | 4 | -16/+30 |
| | |||||
* | 39500: compdescribe: perform on-screen-width computation using the "nice" ↵ | Daniel Shahaf | 2016-10-16 | 2 | -9/+16 |
| | | | | | | | length, since the matches are rendered by nice*() functions by compadd Remove two "###" question comments relative to the patch posted, since the answer to them is (clearly) negative. | ||||
* | 39624: remove space before compdef that prevents yafc completion function ↵ | Oliver Kiddle | 2016-10-14 | 2 | -13/+16 |
| | | | | being used plus other tweaks | ||||
* | 39623: new evince completion | Oliver Kiddle | 2016-10-14 | 3 | -1/+35 |
| | |||||
* | 39625: case needs to reset lastval if no pattern matched | Martijn Dekker | 2016-10-13 | 3 | -2/+28 |
| | |||||
* | 39622: add test cases for recent _arguments fixes, exclusion lists and -A/-S | Oliver Kiddle | 2016-10-13 | 2 | -0/+96 |
| | |||||
* | 39611: with _arguments sets completion stopped if one of the rest arguments ↵ | Oliver Kiddle | 2016-10-13 | 2 | -1/+5 |
| | | | | starts with a dash | ||||
* | 39533: add the new -L option, sort options and add some exclusions | Matthew Martin | 2016-10-13 | 2 | -3/+11 |
| | |||||
* | 36108: command -[vV] assumed -p | Peter Stephenson | 2016-10-11 | 2 | -2/+8 |
| | |||||
* | 39599: Don't reset status before "case" execution | Peter Stephenson | 2016-10-10 | 3 | -1/+13 |
| | |||||
* | 39522: add-zsh-hook/add-zle-hook-widget: Promise append semantics. | Daniel Shahaf | 2016-10-07 | 2 | -1/+5 |
| | | | | | The sentence about "as widgets" is removed since there is a whole paragraph about that later on. | ||||
* | 39489: _path_files: Interpret -P as literally, rather than as a pattern. | Daniel Shahaf | 2016-10-07 | 2 | -1/+4 |
| | | | | Follow-up to the last commit. | ||||
* | 39479 + 39481 minus _path_files hunk (see 39489): Completion: audit 'compset ↵ | Daniel Shahaf | 2016-10-07 | 32 | -42/+77 |
| | | | | | | | | -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/ | ||||
* | 39579: Fix string calculation for parameter quoting. | Julien Cretin | 2016-10-06 | 2 | -3/+7 |
| | | | | | Where there was no closing quote the size or position of the null could be wrongly calculated. |