summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-10-2739739: Complete negative integers for -n/-c in the GNU variant. (after 39479)Daniel Shahaf3-2/+8
2016-10-26unposted: mention former behavior of typeset for comparisonBarton E. Schaefer2-1/+3
2016-10-2539725: more metafication of patterns.Barton E. Schaefer2-2/+7
2016-10-2539723: metafy string passed to pattern in complist.Peter Stephenson3-0/+11
Also additional safety tokenizing a string with Meta characters.
2016-10-24"typeset -p" uses "export" commands or the "-g" option for parameters that ↵Barton E. Schaefer7-10/+39
are not local to the current scope
2016-10-2439706: _tilde_files: Offer named directories. Document.Daniel Shahaf3-1/+11
2016-10-2439708: Document _email_addresses.Daniel Shahaf3-0/+47
2016-10-2439707: Document _dir_list.Daniel Shahaf2-0/+19
2016-10-2339715: Handle multibyte characters in complist listingPeter Stephenson2-5/+17
2016-10-2239710 (cf. Alex George: 39709): handle the %o format in the "all-expansions" tagBarton E. Schaefer3-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)
2016-10-2039688: Skip out of P_EXACTLY pattern loop if P_PURES.Peter Stephenson2-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.
2016-10-2039683: Update scan pointers after possible alloc.Peter Stephenson2-1/+10
Problem could cause next scan index to point into an invalid block when handling meta characters.
2016-10-1939680: correctly handle case of popping last arenaBarton E. Schaefer2-1/+6
This mattered only when compiling with --enable-stack-allocation because otherwise the heap was never completely empty.
2016-10-1939678: metafication of printf %q argument and resultPeter Stephenson3-2/+12
2016-10-1839590: zle: Call zle-line-pre-redraw after inserting a completion resultm0viefreak2-0/+6
This is necessary to make sure redrawhook() is called while cycling results in menu completion.
2016-10-1839654: (based on patch by Baptiste Daroussin) Better support bmake, ↵Daniel Shahaf2-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.
2016-10-1839657: _zstyle: Complete the -g, -s,-b,-a, -t,-T, -m options.Daniel Shahaf2-9/+83
2016-10-1839657: _zstyle: When completing a style for an unrecognised context, ↵Daniel Shahaf2-1/+4
complete all known styles. Previously, vcs_info styles weren't completed.
2016-10-1839657: Make a helper function global.Daniel Shahaf4-16/+30
2016-10-1639500: compdescribe: perform on-screen-width computation using the "nice" ↵Daniel Shahaf2-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.
2016-10-1439624: remove space before compdef that prevents yafc completion function ↵Oliver Kiddle2-13/+16
being used plus other tweaks
2016-10-1439623: new evince completionOliver Kiddle3-1/+35
2016-10-1339625: case needs to reset lastval if no pattern matchedMartijn Dekker3-2/+28
2016-10-1339622: add test cases for recent _arguments fixes, exclusion lists and -A/-SOliver Kiddle2-0/+96
2016-10-1339611: with _arguments sets completion stopped if one of the rest arguments ↵Oliver Kiddle2-1/+5
starts with a dash
2016-10-1339533: add the new -L option, sort options and add some exclusionsMatthew Martin2-3/+11
2016-10-1136108: command -[vV] assumed -pPeter Stephenson2-2/+8
2016-10-1039599: Don't reset status before "case" executionPeter Stephenson3-1/+13
2016-10-0739522: add-zsh-hook/add-zle-hook-widget: Promise append semantics.Daniel Shahaf2-1/+5
The sentence about "as widgets" is removed since there is a whole paragraph about that later on.
2016-10-0739489: _path_files: Interpret -P as literally, rather than as a pattern.Daniel Shahaf2-1/+4
Follow-up to the last commit.
2016-10-0739479 + 39481 minus _path_files hunk (see 39489): Completion: audit 'compset ↵Daniel Shahaf32-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/
2016-10-0639579: Fix string calculation for parameter quoting.Julien Cretin2-3/+7
Where there was no closing quote the size or position of the null could be wrongly calculated.
2016-10-0639578: Test more ERR_RETURN cases with "&&" and functionsPeter Stephenson2-0/+35
2016-10-0539571: Fix ERR_EXIT bug with && and function.Peter Stephenson3-15/+31
"foo && bar" inside a function could cause the code outside the function not to perform ERR_EXIT or ERR_RETURN when needed.
2016-10-0539568: "! <complex-command>" suppresses ERR_EXITPeter Stephenson3-2/+37
2016-10-0539566: missed ChangeLogPeter Stephenson1-0/+7
2016-10-0539566: Improve usefulness of command_not_found_handler.Peter Stephenson4-15/+27
Don't behave as if command not found if return status is non-zero as this may simply be the return status of the replacement command. Let the function report a command not found instead.
2016-10-0439561: missing unqueue_signals() when ZSH_HEAP_DEBUGBarton E. Schaefer2-2/+11
2016-10-0339550: reset signal queue in recursiveedit()Barton E. Schaefer2-0/+8
2016-10-0339548: DEBUG for queueing_enabledBarton E. Schaefer3-3/+34
2016-10-0339547: handle zero delta in calc_timeout()Barton E. Schaefer2-1/+5
2016-10-0339545: Add some missing unqueue_signals().Peter Stephenson11-4/+29
All of these are added simply to fit existing logic in other branches.
2016-10-0339521: Refactor start of execcmd().Peter Stephenson4-55/+109
By splitting into _analyse and _exec execpline2() has easier access to the state at the start of execution. Use this to ensure we fork if this is a builtin with no arguments.
2016-10-0239540: "! command" should suppress ERR_EXIT and ERR_RETURNPeter Stephenson3-2/+48
2016-09-3039495: add-zle-hook-widget: Add end-of-options guard to hook invocation.Daniel Shahaf3-3/+6
Currently, the only special widget that takes arguments is zle-keymap-select.
2016-09-3039480: _reportbug: Complete absolute filenames, too.Daniel Shahaf2-1/+7
2016-09-30unposted: update or remove references to typeset behavior obsoleted by 35586.Barton E. Schaefer2-8/+7
2016-09-3039509: in the event the current directory has been removed, use chasedots ↵Barton E. Schaefer2-4/+26
semantics for "cd ..".
2016-09-3039519: restore missing PM_EXPORT flags.Peter Stephenson2-0/+4
This was missing when exporting using USE_SET_UNSET_ENV coce variant.
2016-09-3039517: back off 39502 (WC_ASSIGN causes fork in pipe).Peter Stephenson3-7/+12
This isn't a robust fix as WC_ASSIGNs simply precede the main wordcode.