summaryrefslogtreecommitdiff
path: root/Src/Zle
AgeCommit message (Collapse)AuthorFilesLines
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
2015-08-1135952: bind escape in vi mode so it is a full key sequence and later keys ↵Jun T1-1/+1
aren't dropped
2015-08-0936025: Fix completion aftoer "foo=bar; setopt ".Peter Stephenson1-3/+13
Done by catching a case that doesn't seem to be handled otherwise, so there's some hope it doesn't screw up too much.
2015-07-2535908: fix $((...)) completion in expand-or-complete widgetPeter Stephenson1-2/+4
2015-07-2435882: read-command has ZLE_NOTCOMMANDBarton E. Schaefer1-1/+1
2015-07-2335824: allow highlighting of just pasted text and put text from bracketed ↵Oliver Kiddle4-9/+32
paste in cut buffers
2015-07-2335814: POSTEDIT needs to be unmetafiedOliver Kiddle1-1/+1
2015-07-2235826: add getsparam_u() to return unmetafied string, use it for a number of ↵Barton E. Schaefer2-4/+4
references to non-special params
2015-07-1435737: (tweaked c.f. Peter: 35759): use new undo limit for minibuffer and ↵Oliver Kiddle1-1/+1
beep when limit is reached
2015-07-0935708: add UNDO_LIMIT_NOPeter Stephenson2-2/+25
2015-07-07unposted: remove compiler error in completion codePeter Stephenson1-1/+2
2015-07-0635704: compadd -E 0 should imply -J and -2Oliver Kiddle2-3/+3
2015-07-0535692: cfp_matcher_range used wrong raw characterPeter Stephenson1-1/+1
2015-07-0335674: make an undo event for initial buffer contentsOliver Kiddle1-0/+1
2015-07-0235665: better handling for command line completion match handlingHan Pingtian1-3/+6
2015-06-2935637: remove the now unused module hook for reverse-menu-completeOliver Kiddle3-8/+2
2015-06-2935627: make reverse-menu-complete start with the last match inOliver Kiddle6-68/+36
menu selection
2015-06-2935623: fix menu-selection where initial selectionOliver Kiddle1-0/+3
would not be displayed without scrolling
2015-06-2635615: fix completion after tyepsetPeter Stephenson1-5/+12
2015-06-2535550: fix backspace in interactive menu-selectJun-ichi Takimoto1-2/+2
2015-06-23unposted: add missing (void) argument list to bracketedestring()Peter Stephenson1-1/+1
2015-06-1935474, 35492: support the bracketed paste mode of newer terminal emulatorsOliver Kiddle6-36/+147
2015-06-1935487, 35496: don't reinstate previous incremental search stringOliver Kiddle2-2/+4
when search direction changes
2015-06-12Add non-metafied character length handling.Peter Stephenson2-2/+2
Use this in regex module and add test using $'\ua0'. Rename mb_metacharinit() to mb_charinit() as it does not involve metafied characters.
2015-05-2335127#1: Fix _describe/compdescribe problem with unsorted groupsDaniel Shahaf2-7/+42
2015-05-1335092: fix for numeric arguments from vi operator pending modeOliver Kiddle1-1/+1
2015-05-0435029: improvements to newline handling for vi-mode word movementOliver Kiddle1-18/+33
2015-04-1734919: update interrupt parse error for ZLE cases.Peter Stephenson2-2/+2
Covers both send-break and push-input.
2015-04-1734905: no parse error after keyboard interrupt.Peter Stephenson1-1/+2
Handled generally, though only showing up in special nested cases. Also fix ZLE so it doesn't cancel the interrupt flag when not actually returning from a local keymap.
2015-03-0634653: move aborted vared lines to ZLE_VARED_ABORTEDPeter Stephenson1-1/+3
2015-01-1834322: bug with interface to parsestr() etc.Peter Stephenson2-3/+4
Was showing up in places like ${(e)...} where command substitution could reallocate the token string, but actually there was never any guarantee that the lexer wouldn't do that, so this was always a bit iffy.
2015-01-09Rearrange context saving.Peter Stephenson4-20/+20
Variables are now associated with the module that declares them, being initialised and saved/restored there. However, as many variables are used for communication between modules, many of them are set in multiple places, so the assignment is ambiguous.
2015-01-0734144: allocate origline by ztrdup(), not by dupstring()Jun-ichi Takimoto2-3/+6
If origline is allocated in heap, it will have been freed when menuselect() is called directly as a widget.