about summary refs log tree commit diff
path: root/Completion/Base/Core
Commit message (Collapse)AuthorAgeFilesLines
* 39945: allow further tab presses to move on to menu completion even when ↵Oliver Kiddle2016-11-161-1/+2
| | | | compstate[insert] is emptied
* 39261 (tweaked cf. Daniel: 39275): don't unconditionally elevate privileges ↵Oliver Kiddle2016-09-111-0/+1
| | | | | | | 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
* 38904: fix return status in _normal and functions erroneously using it for ↵Oliver Kiddle2016-07-211-2/+2
| | | | default completion
* Don't require MULTI_FUNCDEF in _main_complete.Peter Stephenson2015-06-271-1/+6
| | | | Although it gets set there, _main_complete is parsed to the end first.
* 35163: move "show-ambiguity" style to _setup so that more precise context ↵Barton E. Schaefer2015-06-062-7/+13
| | | | can be applied
* users/20034: adjust PREFIX and SUFFIX for unambiguous_cursor on second ↵Barton E. Schaefer2015-03-211-0/+10
| | | | completion attempt with GLOB_COMPLETE
* 33876: etc.: Separate errors and keyboards interruptsPeter Stephenson2014-12-111-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Combination of 12 commits from interrupt_abort branch. Basic strategy is to introduce bits to errflag and to set and reset them separately. Remove interrupt status on return to main keymap. Turn off ERRFLAG_INT for always block. Restore bit thereafter: we probably need a new variable in order to allow user interrupts to be reset in the always block. Add TRY_BLOCK_INTERRUPT This works the same as TRY_BLOCK_ERROR, but for a SIGINT, too. Ensure propagation of SIGINT from exited job. If received by foreground job, shell uses ERRFLAG_INT, not ERRFLAG_ERROR, to set the new state. Reset errflag before precmd() Add always block in _main_completion to fix ZLS_COLORS Ensures we get the right state of $ZLS_COLORS at the end of _main_complete even if there's an interrupt. However, the "right state" is a bit messy as it depends on styles.
* 33901: fix warning message reference to funcstack (updates 33859)Barton E. Schaefer2014-12-071-1/+1
|
* 33859: Fix traps in completionPeter Stephenson2014-12-051-2/+5
| | | | | We need to use a function-style trap in order for the effect of the interrupt to propagate back correctly.
* 33563: Completion/Base/Core/_main_complete, Src/Zle/complist.c: fix thinko ↵Barton E. Schaefer2014-10-291-1/+1
| | | | | | | | in status message for INT/QUIT signals; check errflag in output loops Two semi-related patches for keyboard interrupt handling in completion, most importantly so that unexpectedly long completion listings can be interrupted.
* 33047: use git to simplify massively source distribution file selectionPeter Stephenson2014-08-231-4/+0
|
* 32439: add new show-ambiguity styleOliver Kiddle2014-03-031-0/+8
|
* 32435: improved quoting for ignore-line completion styleJun T2014-02-261-7/+9
|
* 32322: display a message when completion is interrupted from the keyboardBarton E. Schaefer2014-01-301-0/+5
|
* 30081: make _main_complete independent of IGNORE_CLOSE_BRACES optionPeter Stephenson2012-01-051-3/+10
|
* 30012: add $state_descrBart Schaefer2011-12-131-1/+2
|
* 29338: fix pattern in _main_complete for insert-tab.Mikael Magnusson2011-05-241-1/+1
|
* users/15621: compdef -p/-P <pat>=<service>Peter Stephenson2010-12-061-0/+5
| | | | users/15622: use service with _pick_variant
* 27911: no completion colouring with old lists when turned offPeter Stephenson2010-04-271-2/+7
|
* users/14267: files added by ignore-line should be quotedPeter Stephenson2009-07-301-6/+7
|
* 26801: add completion for calendar functionPeter Stephenson2009-04-011-0/+3
| | | | add tracking of precommand modifiers that are in effect
* 26746: tweak history modifier completionPeter Stephenson2009-03-171-1/+3
|
* 26744: completion of history modifiers in normal command line argumentsPeter Stephenson2009-03-161-0/+13
|
* users/10989: add fake-always pattern that overrides ignored-patternsPeter Stephenson2006-11-151-8/+16
|
* 20427: Fix problem with _oldlist and custom completer.Peter Stephenson2004-10-011-1/+11
| | | | 20339: show-completer style
* 20254: restrict scope of the default tag-order to fix a problem with cdrecordOliver Kiddle2004-08-111-0/+1
| | | | completion. Ideally the tag-order should go but _arguments currently needs it.
* users/7467: quoted commands weren't found in dispatcher lokoupPeter Stephenson2004-06-031-0/+4
|
* zsh-users/7100: fix completion of =file when noequals is setPeter Stephenson2004-03-021-1/+1
|
* 18920: fix unset IFS bettererPeter Stephenson2003-08-011-0/+2
|
* 18859: Allow the sort style to override sorting by setting explicitly to false.Peter Stephenson2003-07-211-1/+13
|
* 18472: spelling correctionsOliver Kiddle2003-04-251-3/+1
|
* 18299: allow _next_tags to work with nested tag loopsOliver Kiddle2003-02-263-0/+5
|
* two new modes for menu selection: incremental search and interactive (17366)Sven Wischnowsky2002-06-261-0/+13
|
* 16849: shift off `-s' argument.Bart Schaefer2002-03-171-0/+1
|
* remove that -T option to compdef again and instead use comma-separated ↵Sven Wischnowsky2002-03-132-35/+19
| | | | sub-contexts both for function and style lookup (16819)
* unposted: usual fixups for .distfiles zsh-4.1.0-dev-4Peter Stephenson2002-03-051-0/+1
|
* allow different sets of completion definitions selected with option -T to ↵Sven Wischnowsky2002-03-042-113/+108
| | | | compdef; use this for parameter values and redirections (16755)
* make _message inhibit insertion of matches unless there are faked ones (16710)Sven Wischnowsky2002-02-251-0/+2
|
* make _guard use `_mesage -e'; make `_message -e' use $curtag as a default; ↵Sven Wischnowsky2002-02-251-2/+8
| | | | change uses of _guard (16708)
* add -x option (to be passed on to compadd) to _description and friends; make ↵Sven Wischnowsky2002-02-126-48/+34
| | | | _message respect any -[12VJ] options it gets, adding the message to that group (16609)
* add new generic fake style and changes to the C-code for that (different ↵Sven Wischnowsky2002-01-223-2/+28
| | | | implementation of compadd -x) (16483)
* allow arguments to be given to functions used by compdef (actually, the ↵Sven Wischnowsky2002-01-211-3/+3
| | | | strings are eval'uated, so this should be powerful enough) (16472)
* make insert-tab really default to `true' (15653)Sven Wischnowsky2001-08-171-1/+1
|
* Fix "insert-tab pending" zstyle.Bart Schaefer2001-06-201-2/+2
|
* spelling correctionsOliver Kiddle2001-05-291-1/+1
|
* use `eval $_comp_setup' in all entry points of the completion system to not ↵Sven Wischnowsky2001-05-291-6/+1
| | | | only set up the options, but also redirect stdin and ignore trap handlers for ZERR (14530)
* 14509: ZLS_COLOURS/ZLS_COLORS consistencyClint Adams2001-05-281-1/+1
|
* fix to include + options in tag order (14416)Oliver Kiddle2001-05-211-1/+1
|
* empty description means: don't add a -X option (14252)Sven Wischnowsky2001-05-081-2/+7
|
* new or changed after moveSven Wischnowsky2001-04-021-0/+5
|