about summary refs log tree commit diff
path: root/Src/Zle/zle.h
Commit message (Collapse)AuthorAgeFilesLines
* 46068 (tweaked) (was: github #57): region_highlight: Add memo= support.Daniel Shahaf2020-06-251-0/+4
| | | | | | | | | | | | | | | | This is useful when multiple plugins add region_highlight entries and subsequently want to remove only their own entries. Without this functionality, recognizing one's region_highlight entries is not trivial because the 'start' and 'end' offsets are modified by editing of $BUFFER and the highlight specification may not be unique or distinctive. The tweaks are as follows: - Change zfree() to zsfree() per workers/46070. - Remove the mem.c hunk, as it changed the signature of only one out of two alternative definitions of zsfree(). (The definition that hunk touched is the one that's not used by default.)
* 44215: Maintain LASTWIDGET across reset-prompt.Roman Perepelitsa2019-04-101-0/+1
| | | | This avoids side effects of asynchronous notifications.
* 43759: add support for true colour terminalsOliver Kiddle2018-11-051-2/+2
|
* 42116: multibyte support for ZLE vi-mode word motionJun-ichi Takimoto2017-12-181-0/+2
|
* 41191: Check for immortal thingies when checking for specific thingiesPeter Stephenson2017-06-011-0/+7
|
* 39986, 39989: improve handling of vi-repeat-changeOliver Kiddle2016-11-201-0/+14
| | | | | | 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.
* 37337: Delay freeing widget until not in use.Peter Stephenson2015-12-071-0/+2
|
* 36437: Document interaction of $region_highlight and $zle_highlight.Daniel Shahaf2015-09-071-0/+2
|
* 35824: allow highlighting of just pasted text and put text from bracketed ↵Oliver Kiddle2015-07-231-1/+2
| | | | paste in cut buffers
* 35637: remove the now unused module hook for reverse-menu-completeOliver Kiddle2015-06-291-2/+1
|
* 33950: ignore KEYTIMEOUT for vi operatorsOliver Kiddle2014-12-121-5/+6
|
* 33924: allow vi line/characterwise mode to be forcedOliver Kiddle2014-12-081-0/+2
|
* 33570, 33576: make killring/yank-pop work in vi mode afterOliver Kiddle2014-10-301-7/+9
| | | | vi-put-before and vi-put-after
* 33518: add support for "_ vi buffer and arguments to vi-set-buffer from a ↵Oliver Kiddle2014-10-231-0/+1
| | | | zle widget
* 33512: add support for "0 vi buffer and yank to itOliver Kiddle2014-10-231-0/+1
|
* 31961: rationalise fd watching to use structurePeter Stephenson2013-11-121-0/+12
|
* users/16932: implement $UNDO_CHANGE_NO and argument to undo widgetPeter Stephenson2012-03-291-0/+1
|
* 28772: Update regions in region highlight dynamicallyPeter Stephenson2011-02-181-1/+55
|
* 27812: display invalid bytes in multibyte characters speciallyPeter Stephenson2010-03-221-0/+14
|
* 26876 with updated documentation: add ZLE_{REMOVE,SPACE}_SUFFIX_CHARSPeter Stephenson2009-04-241-0/+4
|
* 24853: bits missed from patchPeter Stephenson2008-04-201-2/+2
|
* 24853: use metafied strings for inner loops over historyPeter Stephenson2008-04-201-2/+22
|
* 24819: fix transposing characters and sneaky combination generationPeter Stephenson2008-04-151-2/+12
|
* 24808: initial support for combining characters in zlePeter Stephenson2008-04-131-2/+31
|
* 24782: initial go at highlighting of characters in zle command linesPeter Stephenson2008-04-031-0/+31
|
* users/11398: vi-goto-mark broken by multibyte supportPeter Stephenson2007-04-151-0/+2
|
* Incomplete improvements for $'...' in completionPeter Stephenson2006-12-031-5/+2
|
* rationalise mb<->wc conversions to use restartable formPeter Stephenson2006-08-031-4/+0
|
* 22575: multibyte fixes for bslashquote(), getzlequery()Peter Stephenson2006-08-011-2/+2
|
* 22556: Multibyte separators and delimitersPeter Stephenson2006-07-241-2/+2
|
* 22408: support for multibyte characters in patternsPeter Stephenson2006-04-091-18/+0
|
* thinko fixClint Adams2006-03-201-1/+1
|
* 22371: use only alphanumerics and underscores as word characters with vi ↵Clint Adams2006-03-201-0/+2
| | | | bindings.
* Define ZS_memchr() as either wmemchr() or memchr().Wayne Davison2006-02-091-0/+2
|
* 22014: argument-base, insert-unicode-charPeter Stephenson2005-11-241-0/+1
|
* The non-multibyte version of ZWS() doesn't need to force a cast anymore.Wayne Davison2005-11-151-2/+2
|
* users/9638: tweaks for FCEDIT etc.Peter Stephenson2005-11-071-1/+15
| | | | 21986: rewrite completion suffixes for wide characters
* Changed the non-wide version of: ZLE_CHAR_T into a "char" (formerlyWayne Davison2005-11-011-4/+4
| | | | | an "int"), and ZLE_STRING_T into a "char *" (formerly an "unsigned char *").
* - Defined some new ZC_i<type> macros, such as ZC_ilower, ZC_inblank,Wayne Davison2005-11-011-3/+13
| | | | | ZC_iupper, etc. - Fixed ZC_iblank to not return true when given a newline.
* 21943, 21945: ZLE_UNICODE_SUPPORT -> MULTIBYTE_SUPPORT;Peter Stephenson2005-10-281-7/+3
| | | | use multibyte versions of nicechar wherever possible.
* 21784: Improved character widths for formatted multibyte character outputPeter Stephenson2005-09-291-4/+24
|
* 21736: improve tests for word and identifier characters with multibyte inputPeter Stephenson2005-09-201-6/+1
|
* 21722: fix multibyte word stuffPeter Stephenson2005-09-091-0/+3
|
* 21619: define wide versions of zarrdup, zputs, niceztrlen.Clint Adams2005-08-151-0/+10
|
* For gcc, use static inline functions in place of the ZS_str*Wayne Davison2005-08-121-4/+16
| | | | | macros so that we get type-checking without pointer-signedness warnings.
* c.f. 21590: metafy_line()/unmetafy_line() now support wide charactersPeter Stephenson2005-08-101-0/+13
|
* 20869: more small Unicode tweaksPeter Stephenson2005-02-251-2/+4
|
* 20863: fix history (i)searching for UnicodePeter Stephenson2005-02-251-0/+14
|
* 20861: Fix statusline in Unicode, apart from isearchPeter Stephenson2005-02-241-1/+3
|
* 20857: rewrite zle_refresh to use wide characters.Andrey Borzenkov2005-02-231-0/+14
|