summaryrefslogtreecommitdiff
path: root/Src/Zle/zle.h
AgeCommit message (Collapse)AuthorFilesLines
2024-03-1852750: remove ansi2knr support for old pre-ansi K&R compilersOliver Kiddle1-2/+2
2024-01-2852500: add layer token to zle attributesOliver Kiddle1-0/+2
This provide control over the precedence of highlighting where different regions overlap.
2023-01-1051258, 51272: refactor handling of terminal attributes, removing OFF flags ↵Oliver Kiddle1-5/+1
in zattr
2022-12-1651212: remove STOUC() macroOliver Kiddle1-1/+1
This served as a workaround for ancient compilers where casts to unsigned char were broken.
2022-11-1750934: use OSC 52 escape sequence when copying to "* or "+ vi buffersOliver Kiddle1-0/+3
2020-06-2546068 (tweaked) (was: github #57): region_highlight: Add memo= support.Daniel Shahaf1-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.)
2019-04-1044215: Maintain LASTWIDGET across reset-prompt.Roman Perepelitsa1-0/+1
This avoids side effects of asynchronous notifications.
2018-11-0543759: add support for true colour terminalsOliver Kiddle1-2/+2
2017-12-1842116: multibyte support for ZLE vi-mode word motionJun-ichi Takimoto1-0/+2
2017-06-0141191: Check for immortal thingies when checking for specific thingiesPeter Stephenson1-0/+7
2016-11-2039986, 39989: improve handling of vi-repeat-changeOliver Kiddle1-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.
2015-12-0737337: Delay freeing widget until not in use.Peter Stephenson1-0/+2
2015-09-0736437: Document interaction of $region_highlight and $zle_highlight.Daniel Shahaf1-0/+2
2015-07-2335824: allow highlighting of just pasted text and put text from bracketed ↵Oliver Kiddle1-1/+2
paste in cut buffers
2015-06-2935637: remove the now unused module hook for reverse-menu-completeOliver Kiddle1-2/+1
2014-12-1233950: ignore KEYTIMEOUT for vi operatorsOliver Kiddle1-5/+6
2014-12-0833924: allow vi line/characterwise mode to be forcedOliver Kiddle1-0/+2
2014-10-3033570, 33576: make killring/yank-pop work in vi mode afterOliver Kiddle1-7/+9
vi-put-before and vi-put-after
2014-10-2333518: add support for "_ vi buffer and arguments to vi-set-buffer from a ↵Oliver Kiddle1-0/+1
zle widget
2014-10-2333512: add support for "0 vi buffer and yank to itOliver Kiddle1-0/+1
2013-11-1231961: rationalise fd watching to use structurePeter Stephenson1-0/+12
2012-03-29users/16932: implement $UNDO_CHANGE_NO and argument to undo widgetPeter Stephenson1-0/+1
2011-02-1828772: Update regions in region highlight dynamicallyPeter Stephenson1-1/+55
2010-03-2227812: display invalid bytes in multibyte characters speciallyPeter Stephenson1-0/+14
2009-04-2426876 with updated documentation: add ZLE_{REMOVE,SPACE}_SUFFIX_CHARSPeter Stephenson1-0/+4
2008-04-2024853: bits missed from patchPeter Stephenson1-2/+2
2008-04-2024853: use metafied strings for inner loops over historyPeter Stephenson1-2/+22
2008-04-1524819: fix transposing characters and sneaky combination generationPeter Stephenson1-2/+12
2008-04-1324808: initial support for combining characters in zlePeter Stephenson1-2/+31
2008-04-0324782: initial go at highlighting of characters in zle command linesPeter Stephenson1-0/+31
2007-04-15users/11398: vi-goto-mark broken by multibyte supportPeter Stephenson1-0/+2
2006-12-03Incomplete improvements for $'...' in completionPeter Stephenson1-5/+2
2006-08-03rationalise mb<->wc conversions to use restartable formPeter Stephenson1-4/+0
2006-08-0122575: multibyte fixes for bslashquote(), getzlequery()Peter Stephenson1-2/+2
2006-07-2422556: Multibyte separators and delimitersPeter Stephenson1-2/+2
2006-04-0922408: support for multibyte characters in patternsPeter Stephenson1-18/+0
2006-03-20thinko fixClint Adams1-1/+1
2006-03-2022371: use only alphanumerics and underscores as word characters with vi ↵Clint Adams1-0/+2
bindings.
2006-02-09Define ZS_memchr() as either wmemchr() or memchr().Wayne Davison1-0/+2
2005-11-2422014: argument-base, insert-unicode-charPeter Stephenson1-0/+1
2005-11-15The non-multibyte version of ZWS() doesn't need to force a cast anymore.Wayne Davison1-2/+2
2005-11-07users/9638: tweaks for FCEDIT etc.Peter Stephenson1-1/+15
21986: rewrite completion suffixes for wide characters
2005-11-01Changed the non-wide version of: ZLE_CHAR_T into a "char" (formerlyWayne Davison1-4/+4
an "int"), and ZLE_STRING_T into a "char *" (formerly an "unsigned char *").
2005-11-01- Defined some new ZC_i<type> macros, such as ZC_ilower, ZC_inblank,Wayne Davison1-3/+13
ZC_iupper, etc. - Fixed ZC_iblank to not return true when given a newline.
2005-10-2821943, 21945: ZLE_UNICODE_SUPPORT -> MULTIBYTE_SUPPORT;Peter Stephenson1-7/+3
use multibyte versions of nicechar wherever possible.
2005-09-2921784: Improved character widths for formatted multibyte character outputPeter Stephenson1-4/+24
2005-09-2021736: improve tests for word and identifier characters with multibyte inputPeter Stephenson1-6/+1
2005-09-0921722: fix multibyte word stuffPeter Stephenson1-0/+3
2005-08-1521619: define wide versions of zarrdup, zputs, niceztrlen.Clint Adams1-0/+10
2005-08-12For gcc, use static inline functions in place of the ZS_str*Wayne Davison1-4/+16
macros so that we get type-checking without pointer-signedness warnings.