about summary refs log tree commit diff
path: root/Src/Zle/complist.c
Commit message (Collapse)AuthorAgeFilesLines
* 40305: fix some problems redisplaying command line after interrupt.Peter Stephenson2017-01-101-1/+2
| | | | | | | | | | | | Back off previous fix as this only covered some subset of problems. Remaining problems happend after reset-prompt in TRAPINT. One was in complist and is fixed by not attempting to list after an error or interrupt. The other was owing to not resetting clearflag when ZLE was re-entered.
* 39725: more metafication of patterns.Barton E. Schaefer2016-10-251-2/+3
|
* 39723: metafy string passed to pattern in complist.Peter Stephenson2016-10-251-0/+1
| | | | Also additional safety tokenizing a string with Meta characters.
* 39715: Handle multibyte characters in complist listingPeter Stephenson2016-10-231-5/+12
|
* 38043: allow any completion widget to cycle matches for menu completion to ↵Oliver Kiddle2016-03-071-1/+1
| | | | fix reverse menu completion
* 37961: fix crash on bad memory accessBarton E. Schaefer2016-02-141-8/+22
| | | | | | | In interactive menuselection, use of "compadd -x" (e.g. the "warnings" zstyle) may have replaced the completion list, so skip highlighting of the current selection until a subsequent keystroke has regenerated the original listing
* 37927: recreate local keymaps as necessary in case the user has deleted themBarton E. Schaefer2016-02-131-21/+34
|
* 37868: add 'static' to file local variablesJun-ichi Takimoto2016-02-031-1/+1
|
* 37643: Reset interrupt on key input in menu selection.Peter Stephenson2016-01-151-0/+6
| | | | | | | We don't need to propagate the interrupt further as the interrupt causes the key to be empty, which will exit the widget. We need to reset the condition as zrefresh() is now more sensitive to errors since 36416 / 32f5d3d8.
* 36974: fix some functions with empty argument listsPeter Stephenson2015-10-271-3/+3
|
* 36682: expand pattern interface to optimise unmetaficationPeter Stephenson2015-09-281-2/+3
|
* 36641: fix multibyte handling in incremental search during menu selectionBarton E. Schaefer2015-09-261-1/+1
|
* unposted: typo in commentMikael Magnusson2015-09-061-1/+1
|
* 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
* 35627: make reverse-menu-complete start with the last match inOliver Kiddle2015-06-291-0/+1
| | | | menu selection
* 35623: fix menu-selection where initial selectionOliver Kiddle2015-06-291-0/+3
| | | | would not be displayed without scrolling
* 35550: fix backspace in interactive menu-selectJun-ichi Takimoto2015-06-251-2/+2
|
* 35474, 35492: support the bracketed paste mode of newer terminal emulatorsOliver Kiddle2015-06-191-35/+44
|
* 35487, 35496: don't reinstate previous incremental search stringOliver Kiddle2015-06-191-1/+3
| | | | when search direction changes
* Add non-metafied character length handling.Peter Stephenson2015-06-121-1/+1
| | | | | | | Use this in regex module and add test using $'\ua0'. Rename mb_metacharinit() to mb_charinit() as it does not involve metafied characters.
* 34144: allocate origline by ztrdup(), not by dupstring()Jun-ichi Takimoto2015-01-071-2/+4
| | | | | If origline is allocated in heap, it will have been freed when menuselect() is called directly as a widget.
* 34119: complist: Fix leak of string in clnicezputsMikael Magnusson2015-01-061-0/+2
| | | | Found by Coverity (Issue 1255808).
* 33978: avoid infinite loop in interactive modeJun-ichi Takimoto2014-12-181-1/+3
| | | | | Update command line when accept-and-hold is called in the interactive mode of menu select.
* 33818: fix types passed to sizeof detected by coverity as being wrongOliver Kiddle2014-11-301-2/+2
|
* 33563: Completion/Base/Core/_main_complete, Src/Zle/complist.c: fix thinko ↵Barton E. Schaefer2014-10-291-6/+6
| | | | | | | | in status message for INT/QUIT signals; check errflag in output loops Two semi-related patches for keyboard interrupt handling in completion, most importantly so that unexpectedly long completion listings can be interrupted.
* 32436: allow = to be used in ZLS_COLORS patterns if it is quoted or inside ↵Oliver Kiddle2014-03-031-2/+15
| | | | parentheses
* 32283: fix crash in menu selection when number of terminal lines is smallBarton E. Schaefer2014-01-181-1/+1
|
* users/16375: initialise nrefs on each loop in match testsPeter Stephenson2011-09-181-4/+6
|
* 29491: remove some variables set but not usedPeter Stephenson2011-06-191-5/+3
|
* 29267: add -enable-zsh-debug and use for debugging completion matcher groupsPeter Stephenson2011-05-141-0/+20
|
* 29165: use term.h globally if needed at all.Peter Stephenson2011-05-091-64/+68
|
* Jun T.: 29031: increment global minfo state when inserting charactersBart Schaefer2011-04-241-0/+2
| | | | on the line during interactive menu selection.
* 28202: unmetafy line for reversemenucompletePeter Stephenson2010-08-311-0/+2
|
* 27441: add "sa" for suffix alias completion highlightingPeter Stephenson2009-11-301-6/+24
|
* 27085: add accept-search handling to scrollist keymapPeter Stephenson2009-07-011-0/+2
|
* 27080: it wasnt possible to exit menu selection cleanlyPeter Stephenson2009-07-011-2/+18
|
* 26373: initialise variable in menu completion in attempt to prevent crashPeter Stephenson2009-01-201-0/+1
|
* 25389: rearrange precedence of ZLS_COLORS alternatives.Bart Schaefer2008-08-061-15/+15
|
* 25266: always use EXTENDED_GLOB for patterns in ZLS_COLORSPeter Stephenson2008-07-051-0/+6
|
* 25051: add colour sequences to formatting strings in completionPeter Stephenson2008-05-161-0/+30
|
* 25006, 25009: fix "or" orphaned symlink highlightingPeter Stephenson2008-05-121-33/+46
| | | | fix ordering of statd versus extension and pattern highlight tests
* 24951: implement ZLS_COLORS ln=targetPeter Stephenson2008-05-061-28/+62
|
* 24861 (with tweaks): logic to use alternative wcwidth() if needed;Peter Stephenson2008-04-221-1/+1
| | | | slightly improve test for overwriting with combining characters.
* 24853: use metafied strings for inner loops over historyPeter Stephenson2008-04-201-24/+7
|
* 24851: support colour codes for from current GNU lsAndrey Borzenkov2008-04-201-17/+39
|
* 24808: initial support for combining characters in zlePeter Stephenson2008-04-131-6/+6
|
* 24777: bug clearing up after menu selectionPeter Stephenson2008-03-281-1/+10
|
* 24672: fix(?) crash resizing window during menu-selectPeter Stephenson2008-02-281-3/+7
|
* 24554: reduce accumulated memory listing in completion listingPeter Stephenson2008-02-151-200/+219
| | | | make file static be used as such instead of as a pretend parameter
* 23807: fix interactive completion modePeter Stephenson2007-08-301-0/+10
|