summaryrefslogtreecommitdiff
path: root/Src/Zle
AgeCommit message (Collapse)AuthorFilesLines
2016-02-0337868: add 'static' to file local variablesJun-ichi Takimoto3-4/+4
2016-01-3037838: use UNUSED() consistentlyJun-ichi Takimoto4-4/+4
2016-01-1537643: Reset interrupt on key input in menu selection.Peter Stephenson1-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.
2016-01-1437590: Invoke zle-line-pre-redraw during isearch.Daniel Shahaf2-1/+4
2015-12-3137456: Have zle_highlight=(none) disable paste highlightingDaniel Shahaf1-3/+3
Before this change, zle_highlight=(paste:none) worked, but zle_highlight=(none) didn't.
2015-12-1936650: Add zle-line-pre-redraw hook for highlightingMikael Magnusson1-1/+30
2015-12-1537405: Fix self-insert binding for multibyte sequences.Peter Stephenson1-9/+100
This makes it work even if the self-insert applies to a sequence longer than an initial byte, including the case of a complete binding to a full character sequence.
2015-12-08users/21071: Fix binding of multibyte sequences.Peter Stephenson1-1/+1
There was a problem if the first byte was already bound to self-insert.
2015-12-0737337: Delay freeing widget until not in use.Peter Stephenson3-3/+27
2015-11-2237186: a couple more WARN_CREATE_GLOBAL fixesPeter Stephenson1-1/+2
2015-11-13unposted: Make $EDITOR's jump-to-matching-brace happy.Daniel Shahaf1-0/+2
2015-11-1137092: make nested ${(P)name} properly refer to parameter on returnPeter Stephenson2-3/+3
2015-11-1137091: clear lastline and lastlinesz when freeingPeter Stephenson1-0/+2
2015-10-2736974: fix some functions with empty argument listsPeter Stephenson3-6/+6
2015-10-26users/20825: fix crash when complex completion hooks.Peter Stephenson1-0/+17
get_undo_current_change() needs protecting against execution in completion environment.
2015-10-2536911: '-optarg' should not match optspec '-opt='Jun-ichi Takimoto1-2/+5
Remove the requirement that -xy= should come before -x= in the list of optspecs passed to _arguments.
2015-10-02unposted: define zle_usable before using it (reported in 36741)Mikael Magnusson1-17/+17
2015-10-01unposted: zle_thingy: return a value in bin_zle_flagsMikael Magnusson1-1/+5
2015-10-0136709: zle -f from inside widget to set flags and make yank start/end zle ↵Mikael Magnusson3-7/+61
params writable
2015-09-2836682: expand pattern interface to optimise unmetaficationPeter Stephenson2-4/+5
2015-09-2636641: fix multibyte handling in incremental search during menu selectionBarton E. Schaefer1-1/+1
2015-09-25unposted: zle: Document the C helper function processcmd().Daniel Shahaf2-2/+5
Also, tweak the docstring of zlelineasstring().
2015-09-23unposted: Followup to 36586: Change C99 comment syntax to the C89 syntax.Daniel Shahaf1-2/+2
2015-09-2236586: fix completion match right anchorHan Pingtian1-2/+4
2015-09-2136580: don't copy empty buffer in compmatch.Peter Stephenson1-2/+9
Also check if length is non-zero when buffer is empty.
2015-09-1236525: revert only the selfinsert() bit of 36496Barton E. Schaefer1-1/+4
selfinsert() may be called with incomplete wide character processing from places other than getkeymapcmd()
2015-09-1236522: unmetafy the argument of "zle -U"Barton E. Schaefer1-1/+1
2015-09-1136443: Set zle_highlight=(paste:standout) by default.Daniel Shahaf1-1/+2
2015-09-1136443: Revert "35834: strip a final newline from pasted text: inserting is ↵Daniel Shahaf1-6/+0
hard to tell apart from accepting it" This reverts commit f17eb26a34af69a2238a3d8b46079445e09c096e. Conflicts: ChangeLog Src/Zle/zle_misc.c
2015-09-11Read full multibyte string early for self-insertPeter Stephenson5-17/+42
2015-09-1036445: Expose yankb, yanke, ZLE_YANK to widgets.Daniel Shahaf1-0/+30
2015-09-1036478: Add [[:INCOMPLETE:]] and [[:INVALID:]] pattern tests.Peter Stephenson1-2/+3
2015-09-1036470: Auxiliary to 36468, return an empty buffer from zleread() if a widget ↵Barton E. Schaefer1-1/+1
exits
2015-09-0736437: Document interaction of $region_highlight and $zle_highlight.Daniel Shahaf1-0/+2
2015-09-06unposted: typo in commentMikael Magnusson1-1/+1
2015-09-0336416: ^C in getzlequery() just aborts query.Peter Stephenson2-1/+7
Also logical but possibly invisible fix for error propagated back from listing interface.
2015-09-0136365: magic-space could delete the reset of the line.Peter Stephenson1-0/+2
If we got a LEXERR, which didn't necessarily mean an actual error, just something the rather nasty ctxtlex() got confused by, we didn't scan the reset of the line.
2015-08-2636288: refine 36825, slightly different test for redirect contextBarton E. Schaefer1-1/+1
2015-08-2636285: update 36025, context cannot be command and redirect at the same ↵Barton E. Schaefer1-4/+5
time, redirect wins
2015-08-2236274: clear virangeflag when getvirange() has an error (the next keystroke ↵Barton E. Schaefer1-0/+2
is not a motion/selection).
2015-08-2236273: teach endofline() and endoflinehist() about invicmdmode() cursor ↵Barton E. Schaefer1-0/+4
placement.
2015-08-21unposted: fix up for 5.0.8-test-2Peter Stephenson1-1/+1
2015-08-1736109: bracketed-paste: change quoting styleDaniel Shahaf1-1/+1
2015-08-14unposted: fix minor typosDaniel Hahler1-2/+2
2015-08-1336131: make use of undo limits; call mkundoent() when $UNDO_CHANGE_NO is ↵Oliver Kiddle1-24/+9
referenced for a clear change number marking the current state
2015-08-1236106: fix const parameter to bindkeyKamil Dudka1-1/+1
2015-08-1236125: don't set history context in get-lineOliver Kiddle1-4/+2
2015-08-1235834: strip a final newline from pasted text: inserting is hard to tell ↵Oliver Kiddle1-0/+6
apart from accepting it
2015-08-1136096: special . mark in vi modeOliver Kiddle1-12/+24
2015-08-1136044: deactivate-region widget for escape in visual modeOliver Kiddle3-0/+9