about summary refs log tree commit diff
path: root/Src/Zle/zle_misc.c
Commit message (Collapse)AuthorAgeFilesLines
* 39986, 39989: improve handling of vi-repeat-changeOliver Kiddle2016-11-201-2/+6
| | | | | | 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.
* 39252: internal: quotestring: Drop the 'e' parameter, which no caller uses.Daniel Shahaf2016-09-111-1/+1
|
* 38286: cursor correction following yank-pop is only applicable to vi command ↵Oliver Kiddle2016-04-141-1/+1
| | | | mode
* 37868: add 'static' to file local variablesJun-ichi Takimoto2016-02-031-1/+1
|
* 36525: revert only the selfinsert() bit of 36496Barton E. Schaefer2015-09-121-1/+4
| | | | | selfinsert() may be called with incomplete wide character processing from places other than getkeymapcmd()
* 36443: Revert "35834: strip a final newline from pasted text: inserting is ↵Daniel Shahaf2015-09-111-6/+0
| | | | | | | | | | hard to tell apart from accepting it" This reverts commit f17eb26a34af69a2238a3d8b46079445e09c096e. Conflicts: ChangeLog Src/Zle/zle_misc.c
* Read full multibyte string early for self-insertPeter Stephenson2015-09-111-4/+2
|
* unposted: fix up for 5.0.8-test-2 zsh-5.0.8-test-2Peter Stephenson2015-08-211-1/+1
|
* 36109: bracketed-paste: change quoting styleDaniel Shahaf2015-08-171-1/+1
|
* unposted: fix minor typosDaniel Hahler2015-08-141-2/+2
|
* 35834: strip a final newline from pasted text: inserting is hard to tell ↵Oliver Kiddle2015-08-121-0/+6
| | | | apart from accepting it
* 35824: allow highlighting of just pasted text and put text from bracketed ↵Oliver Kiddle2015-07-231-6/+15
| | | | paste in cut buffers
* 35826: add getsparam_u() to return unmetafied string, use it for a number of ↵Barton E. Schaefer2015-07-221-2/+2
| | | | references to non-special params
* unposted: add missing (void) argument list to bracketedestring()Peter Stephenson2015-06-231-1/+1
|
* 35474, 35492: support the bracketed paste mode of newer terminal emulatorsOliver Kiddle2015-06-191-0/+68
|
* 34919: update interrupt parse error for ZLE cases.Peter Stephenson2015-04-171-1/+1
| | | | Covers both send-break and push-input.
* 33876: etc.: Separate errors and keyboards interruptsPeter Stephenson2014-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* 33860: minor fixes to vi mode changesOliver Kiddle2014-12-051-8/+19
|
* 33823: overwrite mode shouldn't replace newlinesOliver Kiddle2014-11-301-11/+10
|
* 33636: add support for a linewise visual selection modeOliver Kiddle2014-11-171-3/+42
|
* 33635: adapt region to function as vim style visual selection modeOliver Kiddle2014-11-171-5/+9
|
* 33700: new widget for put in vim style visual selection modeOliver Kiddle2014-11-171-4/+57
|
* 33570, 33576: make killring/yank-pop work in vi mode afterOliver Kiddle2014-10-301-9/+83
| | | | vi-put-before and vi-put-after
* m0viefreak: users/18655,18657,18660: assorted auto-removable suffix fixesm0viefreak2014-03-231-14/+14
| | | | | | | | Src/Zle/compresult.c, Src/Zle/zle_misc.c, Src/Zle/zle_refresh.c: fix auto-removable suffix highlighting Completion/Unix/Command/_git: fix compadd for auto-removable suffix in _git_commit_ranges and _git_stash
* 32196: copy-prev-shell-word needs a lexer flagCarl Drougge2014-01-021-1/+1
|
* 28510: add (z+c+) and (z+C+) parameter flagsPeter Stephenson2010-12-121-1/+1
|
* 26876 with updated documentation: add ZLE_{REMOVE,SPACE}_SUFFIX_CHARSPeter Stephenson2009-04-241-14/+51
|
* 26463: Greg Klanderman: add zle-line-finish widgetPeter Stephenson2009-01-281-3/+19
| | | | | 26464: Greg Klanderman: fix insert-ids=single for menu completion 26465: Greg Klanderman: command keymap for execution
* 25744: dynamic named directories and further doshfunc() simplificationPeter Stephenson2008-09-261-1/+1
|
* 25677: add %x and %I prompt escapes for shell source code debuggingPeter Stephenson2008-09-161-3/+3
| | | | tidy up interface to doshfunc()
* 24915: some more fix-ups for combining charactersPeter Stephenson2008-05-041-4/+14
|
* unposted: fix overwrite without MULTIBYTE_SUPPORTPeter Stephenson2008-04-231-1/+7
|
* 24861 (with tweaks): logic to use alternative wcwidth() if needed;Peter Stephenson2008-04-221-2/+8
| | | | slightly improve test for overwriting with combining characters.
* 24860: better overwrite modePeter Stephenson2008-04-211-5/+29
|
* 24859: combining chars: overwriting and vi replace and appendPeter Stephenson2008-04-211-6/+19
|
* 24853: bits missed from patchPeter Stephenson2008-04-201-2/+2
|
* 24853: use metafied strings for inner loops over historyPeter Stephenson2008-04-201-40/+52
|
* 24819: fix transposing characters and sneaky combination generationPeter Stephenson2008-04-151-21/+81
|
* 24816: some places where we need cursor alignment with combining charactersPeter Stephenson2008-04-141-0/+2
|
* 24808: initial support for combining characters in zlePeter Stephenson2008-04-131-20/+24
|
* 24786: handle read -t properly in zle via getbyte()Peter Stephenson2008-04-031-1/+1
|
* 23807: fix interactive completion modePeter Stephenson2007-08-301-0/+2
|
* users/11419: zle copy-region-as-kill <string>Peter Stephenson2007-04-191-7/+14
| | | | adds text to the kill ring
* 22684: improve getkeystring() interface and make printf do octal escapesPeter Stephenson2006-09-101-1/+1
|
* Call ZS_memchr() instead of plain memchr() so that suffix-removalWayne Davison2006-02-091-2/+2
| | | | works again.
* 22124: handle bad multibyte input betterPeter Stephenson2006-01-061-1/+5
|
* Fixed parsedigit() to have it use its arg instead of "lastchar".Wayne Davison2005-11-301-15/+12
|
* 22014: argument-base, insert-unicode-charPeter Stephenson2005-11-241-16/+72
|
* Got rid of some compiler warnings about comparisons between signedWayne Davison2005-11-151-5/+6
| | | | and unsigned variables.
* Got rid of some unsigned-char/char pointer casts.Wayne Davison2005-11-151-15/+10
|