Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 33876: etc.: Separate errors and keyboards interrupts | Peter Stephenson | 2014-12-11 | 1 | -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. Schaefer | 2014-12-07 | 1 | -1/+1 |
| | |||||
* | 33859: Fix traps in completion | Peter Stephenson | 2014-12-05 | 1 | -2/+5 |
| | | | | | We need to use a function-style trap in order for the effect of the interrupt to propagate back correctly. | ||||
* | users/19365: completer for current directory of other shell processes | Oliver Kiddle | 2014-11-25 | 1 | -0/+39 |
| | |||||
* | 33563: Completion/Base/Core/_main_complete, Src/Zle/complist.c: fix thinko ↵ | Barton E. Schaefer | 2014-10-29 | 1 | -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. | ||||
* | 33438: use the new way of splitting strings with a dynamic separator | Oliver Kiddle | 2014-10-13 | 1 | -11/+11 |
| | | | | from 33423 and quote separators where needed | ||||
* | 33403: be conservative about redirecting _call_program stderr, the caller ↵ | Barton E. Schaefer | 2014-10-09 | 1 | -2/+2 |
| | | | | may have already done so | ||||
* | 33320 (cf. PWS 33311): revert 33069, fix lexing of bangchar during completion | Barton E. Schaefer | 2014-10-02 | 1 | -2/+0 |
| | | | | add typtab_flags bits (replaces specialcomma boolean) to record any unusual handling of typtab entries; signal safety; make bangchar non-special during completion lexing of the command line. | ||||
* | 33223: discard stderr except when _complete_debug is in progress. | Barton E. Schaefer | 2014-09-23 | 1 | -2/+15 |
| | |||||
* | 33205: keep array of completions and array of display strings in sync when ↵ | Barton E. Schaefer | 2014-09-19 | 1 | -1/+1 |
| | | | | filtering for matches | ||||
* | 33088: indentation in $PS4 | Barton E. Schaefer | 2014-09-03 | 1 | -0/+2 |
| | |||||
* | 33069: remove internal quoting before lookup when expanding aliases in an ↵ | Barton E. Schaefer | 2014-08-30 | 1 | -0/+2 |
| | | | | unquoted word | ||||
* | 33047: use git to simplify massively source distribution file selection | Peter Stephenson | 2014-08-23 | 5 | -49/+0 |
| | |||||
* | 32997: new utility function for separated lists | Oliver Kiddle | 2014-08-14 | 1 | -0/+39 |
| | |||||
* | unposted: updates for 5.0.5-dev-1 and subsequent 5.0.6 release zsh-5.0.5-dev-1 | Peter Stephenson | 2014-08-10 | 1 | -0/+1 |
| | |||||
* | 32441: add completer for file extensions | Oliver Kiddle | 2014-03-03 | 1 | -0/+33 |
| | |||||
* | 32439: add new show-ambiguity style | Oliver Kiddle | 2014-03-03 | 1 | -0/+8 |
| | |||||
* | 32435: improved quoting for ignore-line completion style | Jun T | 2014-02-26 | 1 | -7/+9 |
| | |||||
* | users/18498: observe add-space style in _expand_alias so suffix can be disabled | Oliver Kiddle | 2014-02-25 | 1 | -2/+3 |
| | |||||
* | 32322: display a message when completion is interrupted from the keyboard | Barton E. Schaefer | 2014-01-30 | 1 | -0/+5 |
| | |||||
* | 32186: fix bad backreference; handle glob patterns with backslashed quotes | Barton E. Schaefer | 2013-12-28 | 1 | -2/+2 |
| | |||||
* | 31205: Do not display "(eval)" as a tag context | Barton E. Schaefer | 2013-06-10 | 1 | -1/+1 |
| | |||||
* | 31369: set locale for completion if locale command is not usable | Peter Stephenson | 2013-05-04 | 1 | -3/+10 |
| | |||||
* | 31355: _comp_locale tries to sanitise locales but keep CTYPE; | Peter Stephenson | 2013-04-29 | 2 | -5/+34 |
| | | | | use this for subversion completion. | ||||
* | 31234: use an "always" block instead of "trap" to clean up various function | Bart Schaefer | 2013-04-07 | 1 | -34/+34 |
| | | | | overrides | ||||
* | 31151: Pavol Juhas: complete (C etc) tags better | Peter Stephenson | 2013-03-14 | 1 | -0/+5 |
| | | | | when file system is not case sensitive. | ||||
* | Missing .distfiles entries zsh-5.0.0-test-1 | Peter Stephenson | 2012-12-16 | 1 | -1/+1 |
| | |||||
* | users/17382: complete URLs for vim and make _remote_files more | Oliver Kiddle | 2012-11-07 | 1 | -77/+0 |
| | | | | consistent with _files | ||||
* | users/12713: returning REPLY to _user_expand sets description for expansion | Peter Stephenson | 2012-09-03 | 1 | -6/+7 |
| | |||||
* | 30081: make _main_complete independent of IGNORE_CLOSE_BRACES option | Peter Stephenson | 2012-01-05 | 1 | -3/+10 |
| | |||||
* | 30012: add $state_descr | Bart Schaefer | 2011-12-13 | 3 | -1/+5 |
| | |||||
* | 29918: Completion: Add new _remote_files() helper and use it to reduce code ↵ | Simon Ruderich | 2011-12-09 | 2 | -1/+78 |
| | | | | duplication. | ||||
* | 29820: _pick_variant -b to match builtin | Peter Stephenson | 2011-10-14 | 1 | -1/+7 |
| | |||||
* | 29635: Improve _complete_debug syntax and handling of fd's | Peter Stephenson | 2011-08-03 | 1 | -10/+16 |
| | |||||
* | 29384: Add _comp_caller_options | Mikael Magnusson | 2011-05-27 | 1 | -1/+1 |
| | |||||
* | 29338: fix pattern in _main_complete for insert-tab. | Mikael Magnusson | 2011-05-24 | 1 | -1/+1 |
| | |||||
* | 29307, 29308 + replies: Fix some doubled words in docs and comments. | Mikael Magnusson | 2011-05-19 | 1 | -1/+1 |
| | |||||
* | Mikael: 28531: typos | Peter Stephenson | 2010-12-16 | 1 | -1/+1 |
| | |||||
* | unposted: remove users/15622 _pick_variant change | Peter Stephenson | 2010-12-07 | 1 | -1/+1 |
| | |||||
* | users/15621: compdef -p/-P <pat>=<service> | Peter Stephenson | 2010-12-06 | 2 | -1/+6 |
| | | | | users/15622: use service with _pick_variant | ||||
* | 28186: replace (...|...) pattern-match with a loop over the alternatives to | Bart Schaefer | 2010-08-22 | 1 | -2/+7 |
| | | | | avoid issues with pattern-quoting each alternative. | ||||
* | 27911: no completion colouring with old lists when turned off | Peter Stephenson | 2010-04-27 | 1 | -2/+7 |
| | |||||
* | Mikael: 27797: delimit arguments to compadd in _expand_alias | Peter Stephenson | 2010-03-15 | 1 | -1/+1 |
| | |||||
* | 27233: improved _values handling of optional arguments | Peter Stephenson | 2009-08-28 | 1 | -1/+1 |
| | | | | mount -o loop= argument is optional | ||||
* | users/14267: files added by ignore-line should be quoted | Peter Stephenson | 2009-07-30 | 1 | -6/+7 |
| | |||||
* | 26861 from Greg plus 26863: global parameters in _read_comp | Peter Stephenson | 2009-04-21 | 1 | -1/+2 |
| | |||||
* | users/14033 as modified by users/14037 and added doc: allow colon quoting | Andrey Borzenkov | 2009-04-18 | 1 | -2/+2 |
| | | | | in matches in _describe | ||||
* | 26801: add completion for calendar function | Peter Stephenson | 2009-04-01 | 1 | -0/+3 |
| | | | | add tracking of precommand modifiers that are in effect | ||||
* | 26783: new _user_expand completer | Peter Stephenson | 2009-03-25 | 2 | -3/+155 |
| | |||||
* | 26746: tweak history modifier completion | Peter Stephenson | 2009-03-17 | 1 | -1/+3 |
| |