Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 40453: signal handler safety for callers of patcompile(PAT_STATIC), which is ↵ | Barton E. Schaefer | 2017-01-29 | 1 | -4/+6 |
| | | | | not re-entrant. | ||||
* | 40285: Be more careful with pattern allocation in history isearch. | Peter Stephenson | 2017-01-06 | 1 | -4/+7 |
| | | | | | | If there are ZLE hooks to be called, they may use patterns, in which case it's not safe to allocate the isearch pattern in the static buffer. | ||||
* | 37590: Invoke zle-line-pre-redraw during isearch. | Daniel Shahaf | 2016-01-14 | 1 | -0/+2 |
| | |||||
* | 36682: expand pattern interface to optimise unmetafication | Peter Stephenson | 2015-09-28 | 1 | -2/+2 |
| | |||||
* | Read full multibyte string early for self-insert | Peter Stephenson | 2015-09-11 | 1 | -2/+2 |
| | |||||
* | 36125: don't set history context in get-line | Oliver Kiddle | 2015-08-12 | 1 | -4/+2 |
| | |||||
* | 35474, 35492: support the bracketed paste mode of newer terminal emulators | Oliver Kiddle | 2015-06-19 | 1 | -0/+15 |
| | |||||
* | 35487, 35496: don't reinstate previous incremental search string | Oliver Kiddle | 2015-06-19 | 1 | -1/+1 |
| | | | | when search direction changes | ||||
* | 34919: update interrupt parse error for ZLE cases. | Peter Stephenson | 2015-04-17 | 1 | -1/+1 |
| | | | | Covers both send-break and push-input. | ||||
* | 33876: etc.: Separate errors and keyboards interrupts | Peter Stephenson | 2014-12-11 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | 33845: save correct cursor position with push-line from vi command mode | Oliver Kiddle | 2014-12-05 | 1 | -0/+2 |
| | |||||
* | 33696: simple up/down line widgets that don't go through history lines | Oliver Kiddle | 2014-11-15 | 1 | -10/+10 |
| | |||||
* | 32450: make get-line widget set the history number that was saved with the line | Oliver Kiddle | 2014-03-03 | 1 | -0/+4 |
| | |||||
* | 29307, 29308 + replies: Fix some doubled words in docs and comments. | Mikael Magnusson | 2011-05-19 | 1 | -1/+1 |
| | |||||
* | 28773: add zle-history-line-set widget | Peter Stephenson | 2011-02-18 | 1 | -0/+1 |
| | |||||
* | 28510: add (z+c+) and (z+C+) parameter flags | Peter Stephenson | 2010-12-12 | 1 | -1/+1 |
| | |||||
* | 28285: zle-isearch-update and zle-isearch-exit | Peter Stephenson | 2010-10-06 | 1 | -0/+2 |
| | |||||
* | 27926: fix completion suffix when inserting last word | Peter Stephenson | 2010-04-27 | 1 | -0/+1 |
| | |||||
* | 27804: don't hang in isearch if invalid character found | Peter Stephenson | 2010-03-18 | 1 | -0/+2 |
| | |||||
* | Holger Weiss: 57248: fix anchoring for vi searches | Peter Stephenson | 2009-09-06 | 1 | -1/+1 |
| | |||||
* | users/13902: make isearch return status useful | Peter Stephenson | 2009-03-13 | 1 | -17/+51 |
| | | | | add LASTABORTEDSEARCH variable | ||||
* | users/13903 fix vi search prompt and repeat | Peter Stephenson | 2009-03-13 | 1 | -1/+5 |
| | |||||
* | 26366: add "isearch" keymap and "accept-search" functino | Peter Stephenson | 2009-01-19 | 1 | -0/+10 |
| | |||||
* | 25949: remove dead code in getvisrchstr. | Clint Adams | 2008-10-30 | 1 | -6/+2 |
| | |||||
* | 25690: fix insert-last-word on multibyte characters with Meta | Peter Stephenson | 2008-09-18 | 1 | -5/+3 |
| | |||||
* | 24994: fix problem with up/down-line-or-search, perhaps | Peter Stephenson | 2008-05-11 | 1 | -3/+9 |
| | |||||
* | Locking simplification and signed/unsigned fixes. | Wayne Davison | 2008-05-05 | 1 | -2/+2 |
| | |||||
* | 24915: some more fix-ups for combining characters | Peter Stephenson | 2008-05-04 | 1 | -0/+9 |
| | |||||
* | 24900: add backward-kill-word behaviour to isearch | Peter Stephenson | 2008-05-01 | 1 | -16/+27 |
| | | | | document isearch commands better | ||||
* | unposted: reset search line on anchored pattern isearch | Peter Stephenson | 2008-04-28 | 1 | -11/+13 |
| | |||||
* | unposted: more tweaks for failed isearch pattern matches | Peter Stephenson | 2008-04-28 | 1 | -1/+2 |
| | |||||
* | 24890: Matt Wozniski: reset skip_pos on backtracking in isearch | Peter Stephenson | 2008-04-28 | 1 | -14/+15 |
| | |||||
* | 24886: fix endless loop in string isearch | Peter Stephenson | 2008-04-27 | 1 | -1/+1 |
| | |||||
* | 24822: highlighting of isearch matches | Peter Stephenson | 2008-04-26 | 1 | -20/+57 |
| | | | | unposted: not in NEWS that COMBINING_CHARS is not on by default | ||||
* | unposted: fix position of cursor on forward pattern searching | Peter Stephenson | 2008-04-26 | 1 | -11/+30 |
| | |||||
* | 24881: only feep once on an invalid pattern | Peter Stephenson | 2008-04-26 | 1 | -2/+4 |
| | |||||
* | feeping on a failed match could be mistimed | Peter Stephenson | 2008-04-26 | 1 | -0/+4 |
| | |||||
* | 24879: unpleasantness at the pattern search line duplication test club | Peter Stephenson | 2008-04-26 | 1 | -3/+16 |
| | |||||
* | 24878: add incremental pattern searches | Peter Stephenson | 2008-04-26 | 1 | -173/+405 |
| | |||||
* | 24861 (with tweaks): logic to use alternative wcwidth() if needed; | Peter Stephenson | 2008-04-22 | 1 | -1/+1 |
| | | | | slightly improve test for overwriting with combining characters. | ||||
* | 24853: bits missed from patch | Peter Stephenson | 2008-04-20 | 1 | -3/+3 |
| | |||||
* | 24853: use metafied strings for inner loops over history | Peter Stephenson | 2008-04-20 | 1 | -224/+304 |
| | |||||
* | 24816: some places where we need cursor alignment with combining characters | Peter Stephenson | 2008-04-14 | 1 | -1/+5 |
| | |||||
* | 24808: initial support for combining characters in zle | Peter Stephenson | 2008-04-13 | 1 | -2/+2 |
| | |||||
* | unposted: move zlefind() and zlecmp() into zle_hist.c | Peter Stephenson | 2008-04-11 | 1 | -0/+86 |
| | |||||
* | 2381x: set vipenultsrchstr to NULL after freeing it to avoid vi-mode history ↵ | Clint Adams | 2007-09-13 | 1 | -0/+1 |
| | | | | search segfaults. | ||||
* | 22684: improve getkeystring() interface and make printf do octal escapes | Peter Stephenson | 2006-09-10 | 1 | -1/+1 |
| | |||||
* | Changed some structures to avoid gcc's type-punned warnings. | Wayne Davison | 2006-03-07 | 1 | -12/+12 |
| | |||||
* | 22124: handle bad multibyte input better | Peter Stephenson | 2006-01-06 | 1 | -2/+8 |
| | |||||
* | A slightly more optimal way to fix the zle_setline() bug using | Wayne Davison | 2005-12-12 | 1 | -2/+1 |
| | | | | the same zlecs-checking idiom as setline(). |