about summary refs log tree commit diff
path: root/Functions/Zle
Commit message (Collapse)AuthorAgeFilesLines
* 43755: Fix state management for repeat uses to avoid clobbering command line ↵Bart Schaefer2019-07-081-2/+3
| | | | when NOT a repeat
* unposted, c.f. 43913: emulate -L zsh in edit-command-linePeter Stephenson2018-12-191-0/+2
| | | | Otherwise bad effects observed with GLOB_SUBST set.
* 43779 (tweaked): add parentheses to fix expression with cprecedences option setJoey Pabalinas2018-11-081-2/+2
|
* 41899: handle multi-word values of $VISUAL et al., and line counting of ↵Barton E. Schaefer2017-10-151-5/+5
| | | | buffer for emacs startup
* 41265: quote the inserted file names as necessaryWieland Hoffmann2017-06-161-2/+2
|
* unposted: fix typo in url-quote-magicEric Cook2017-06-131-1/+1
|
* unposted: Use typeset -g in insert-unicode-charPeter Stephenson2017-05-021-2/+2
| | | | Avoid warning from WARN_NESTED_VAR if set.
* Oliver: 40118: alternate fix replacing 40115Barton E. Schaefer2016-12-241-25/+19
| | | | | This commit reverts 40115 (commit 3594f55f) thus restoring 38579, then applies 40118: Relocate BUFFER/CURSOR reset to work around "fc -p" issue
* 40115: revert 38579 due to bug restoring BUFFER after history searchZhiming Wang2016-12-061-19/+25
| | | | This reverts commit 20948d088994dc7b26a26b94926432985fa6863e.
* unposted: set new vichange flag for surround widgetOliver Kiddle2016-11-251-0/+1
|
* 39986, 39989: improve handling of vi-repeat-changeOliver Kiddle2016-11-201-0/+3
| | | | | | Save previous vi change and throw away a new change that fails. Add zle -f vichange to allow shell widget to be a single change. Fix repeat of command where numeric arguments were multiplied.
* 39884: fix history-beginning-search-menu for history lines containing a pipe ↵Oliver Kiddle2016-11-091-1/+1
| | | | character
* unposted: add "--" to zle widget call for conventional sanityBarton E. Schaefer2016-10-291-1/+1
|
* unposted: handle empty pastes and "zle bracketed-paste variablename" form.Barton E. Schaefer2016-10-281-2/+2
|
* bracketed-paste-url-magic: Handle magnet links too, and allow for schemes ↵Mikael Magnusson2016-09-191-2/+2
| | | | without //
* 39046 + 39061: New :P history modifier.Daniel Shahaf2016-08-221-1/+1
|
* 38957: make use of updates to match-words-by-style and better support ↵Oliver Kiddle2016-07-281-28/+27
| | | | completion of word-style styles for zstyle
* unposted: fix vi-pipe for visual mode: don't need to force line modeOliver Kiddle2016-07-281-1/+1
|
* 38953: Fix some issues with match-words-by-style.Peter Stephenson2016-07-282-15/+45
| | | | | | Add keyword retrieval of words. Improve test for start of word in subwords for use in delete-whole-word. If line after cursor is empty, white space is treated as ws-after-cursor.
* 38936: fix vi-pipe function for option compatibilityOliver Kiddle2016-07-241-3/+8
|
* 38929: new vim style text object using match-words-by-style mechanismOliver Kiddle2016-07-241-0/+121
|
* Relocate add-zle-hook-widget, everything else in Functions/Zle is a widget.Barton E. Schaefer2016-07-171-186/+0
|
* 38866: update add-zle-hook-widget doc for 38850, bug fixesBarton E. Schaefer2016-07-171-21/+36
| | | | Edge case handling, wrap in anonymous function for kshautoload management.
* 38850: Simplify indexing scheme to store hooks in the order they are addedBarton E. Schaefer2016-07-131-31/+39
| | | | Also, better handling of edge cases and of autoloading/sourcing file
* 38796: Fix subword matching on last character of subword.Peter Stephenson2016-07-081-1/+7
|
* 38770: vi upper/lowercase widgets and shell widget example that reads a vi ↵Oliver Kiddle2016-06-291-0/+31
| | | | movement
* 38749: fixes for case at start of a line and for ksharraysOliver Kiddle2016-06-222-1/+7
|
* 38715: add-zle-hook-widget: assorted ksharrays fixes; assign an index to any ↵Barton E. Schaefer2016-06-191-23/+46
| | | | hook that is added without one, to preserve append ordering
* 38693: Add RPN mode to zcalcPeter Stephenson2016-06-161-1/+2
|
* 38670: New function for managing ZLE special widgets, modeled after ↵Barton E. Schaefer2016-06-121-0/+140
| | | | Functions/Misc/add-zsh-hook.
* 38579: simplify saving and restoring of stateOliver Kiddle2016-06-091-25/+19
|
* unposted: update documentary comments to remove references to ↵Barton E. Schaefer2016-05-091-2/+2
| | | | self-insert-unmeta.
* 37971: fix potential issues when interacting with user-defined widgetsBarton E. Schaefer2016-02-141-2/+2
| | | | Cf. users/21284: Eric Freese
* 37570: give truth to the doc assertion transpose-words-match is a drop-in ↵Barton E. Schaefer2016-01-131-1/+10
| | | | replacement for transpose-words
* 37567: use (Z:n:) to split the buffer into words so line breaks are treated ↵Barton E. Schaefer2016-01-131-3/+3
| | | | as whitespace
* unposted (after users/20873): Theoretical fix: don't parse print/echo escape ↵Daniel Shahaf2015-12-191-2/+2
| | | | sequences in $zle_bracketed_paste.
* 37386: localise mbegin, mend, match in URL magicPeter Stephenson2015-12-111-1/+1
|
* users/20873: disable bracketed paste while running external editor from zleOliver Kiddle2015-12-111-3/+7
|
* 37295: kill-word-match: Join killsDaniel Shahaf2015-12-032-0/+4
|
* 37170: suppress global create warning in functionPeter Stephenson2015-11-201-5/+5
|
* 37027: allow subword context to discriminate between wordsPeter Stephenson2015-10-301-2/+7
|
* 36994: declare local REPLY for use with "zle .read-command"; use ↵Barton E. Schaefer2015-10-271-3/+3
| | | | .self-insert instead of .self-insert-unmeta
* 36871: move initial call to "zle .bracketed-paste-magic" to occur earlier in ↵Barton E. Schaefer2015-10-211-4/+7
| | | | | | the function Just in case any later initialization might have side-effects.
* unposted: bracketed-paste-url-magic: actually do what the comment saysMikael Magnusson2015-10-011-4/+6
|
* 36692: bracketed-paste-url-magic: simpler alternative for handling pasted urlsMikael Magnusson2015-10-011-0/+42
|
* 36587: use +LINE:COLUMN to place the cursor when invoking emacs variants, ↵Barton E. Schaefer2015-09-221-3/+6
| | | | for emacsclient
* unposted: revert 36483 as multibyte is now handled by "zle .read-command"; ↵Barton E. Schaefer2015-09-121-13/+5
| | | | adapt to new default behavior of zle_highlight for paste
* 36483: handle incomplete multibyte characters in bracketed-paste-magiPeter Stephenson2015-09-111-4/+12
|
* 36338: Replace "5.0.9" with "5.1" in source commentsAxel Beckert2015-08-302-2/+2
|
* 36266: preserve emulation and setopt context for init and finish functions, ↵Barton E. Schaefer2015-08-211-9/+42
| | | | handle vi modes