Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 39986, 39989: improve handling of vi-repeat-change | Oliver Kiddle | 2016-11-20 | 1 | -75/+62 |
| | | | | | | 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. | ||||
* | 39959: when repeating vi changes advance through the numbered killring registers | Oliver Kiddle | 2016-11-17 | 1 | -9/+26 |
| | | | | | Also fix numeric arguments with vi-repeat-change: and argument passed to the repeat replaces that previously saved with the change. | ||||
* | 39806: internal: Document zle's vichgbuf. | Daniel Shahaf | 2016-11-03 | 1 | -0/+9 |
| | |||||
* | 39820: vi-repeat handles multi-key bindings | Barton E. Schaefer | 2016-11-03 | 1 | -4/+6 |
| | |||||
* | 39811: vi-repeat-change must not be the "motion" of vi-change, lest it ↵ | Barton E. Schaefer | 2016-11-02 | 1 | -1/+1 |
| | | | | infinitely repeat itself | ||||
* | 38770: vi upper/lowercase widgets and shell widget example that reads a vi ↵ | Oliver Kiddle | 2016-06-29 | 1 | -0/+46 |
| | | | | movement | ||||
* | 38287: fix position for the end of a visual selection range for the cursor ↵ | Oliver Kiddle | 2016-04-14 | 1 | -1/+1 |
| | | | | on an empty last line in the buffer | ||||
* | Read full multibyte string early for self-insert | Peter Stephenson | 2015-09-11 | 1 | -1/+1 |
| | |||||
* | 36274: clear virangeflag when getvirange() has an error (the next keystroke ↵ | Barton E. Schaefer | 2015-08-22 | 1 | -0/+2 |
| | | | | is not a motion/selection). | ||||
* | 33924: allow vi line/characterwise mode to be forced | Oliver Kiddle | 2014-12-08 | 1 | -2/+11 |
| | |||||
* | 33860: minor fixes to vi mode changes | Oliver Kiddle | 2014-12-05 | 1 | -31/+25 |
| | |||||
* | 33738: account for a selection in vi-replace-chars | Oliver Kiddle | 2014-11-21 | 1 | -8/+35 |
| | |||||
* | unposted: reindent large block | Oliver Kiddle | 2014-11-17 | 1 | -69/+68 |
| | |||||
* | 33704: keybindings, documentation, tests and minor | Oliver Kiddle | 2014-11-17 | 1 | -7/+1 |
| | | | | fixes for vim style visual selection changes | ||||
* | 33636: add support for a linewise visual selection mode | Oliver Kiddle | 2014-11-17 | 1 | -7/+21 |
| | |||||
* | 33635: adapt region to function as vim style visual selection mode | Oliver Kiddle | 2014-11-17 | 1 | -8/+40 |
| | |||||
* | 33633: support vim style text objects | Oliver Kiddle | 2014-11-17 | 1 | -2/+13 |
| | |||||
* | 33632: use viopp and visual local keymaps if they exist | Oliver Kiddle | 2014-11-17 | 1 | -0/+5 |
| | |||||
* | 33695: fix various vi-indent problems and vi-swap-case on a blank line | Oliver Kiddle | 2014-11-15 | 1 | -4/+10 |
| | |||||
* | 33639: fix bug with vi operators on a blank line | Oliver Kiddle | 2014-11-09 | 1 | -9/+3 |
| | | | | and with backward bracket matching | ||||
* | 33604: fix change merging for vi mode where a change has just been undone | Oliver Kiddle | 2014-11-05 | 1 | -2/+2 |
| | |||||
* | 33593: support numeric argument to vi-join | Oliver Kiddle | 2014-11-03 | 1 | -14/+21 |
| | |||||
* | 33570, 33576: make killring/yank-pop work in vi mode after | Oliver Kiddle | 2014-10-30 | 1 | -67/+1 |
| | | | | vi-put-before and vi-put-after | ||||
* | 33528: take notice of last column position when using vi-yank | Oliver Kiddle | 2014-10-29 | 1 | -5/+15 |
| | | | | and an upward cursor movement | ||||
* | 33520: correct cursor positioning following a vi mode yank operation | Oliver Kiddle | 2014-10-24 | 1 | -1/+8 |
| | |||||
* | 33518: add support for "_ vi buffer and arguments to vi-set-buffer from a ↵ | Oliver Kiddle | 2014-10-23 | 1 | -6/+18 |
| | | | | zle widget | ||||
* | 33512: add support for "0 vi buffer and yank to it | Oliver Kiddle | 2014-10-23 | 1 | -6/+6 |
| | |||||
* | 32480: Fix crash in vi mode with too few previous changes | Jun T | 2014-03-13 | 1 | -1/+1 |
| | |||||
* | 32342: fix overstrike for vi mode and use varying vi commands at line start | Oliver Kiddle | 2014-02-05 | 1 | -2/+4 |
| | |||||
* | 32334 (modified so KEEPSUFFIX is unchanged for vi-cmd-mode; based on | Oliver Kiddle | 2014-02-05 | 1 | -7/+1 |
| | | | | | Jun T: 32324, 32330), 32347, Jun T: 32344, 32349: add split-undo zle widget for configurable breaks in undo sequence | ||||
* | 32314: merge undo events corresponding to vi change in the vi-cmd-mode ↵ | Oliver Kiddle | 2014-01-31 | 1 | -3/+9 |
| | | | | widget so undo from insert mode is useful again | ||||
* | 32308: Improve initialising of vi change. | Peter Stephenson | 2014-01-28 | 1 | -2/+25 |
| | | | | | Better handling when entering viins on entry to editor. Slightly changed since post to use vi command a. | ||||
* | 24915: some more fix-ups for combining characters | Peter Stephenson | 2008-05-04 | 1 | -18/+29 |
| | |||||
* | 24865: bad character adjustment in vireplacechars() | Peter Stephenson | 2008-04-23 | 1 | -1/+3 |
| | |||||
* | 24859: combining chars: overwriting and vi replace and append | Peter Stephenson | 2008-04-21 | 1 | -9/+18 |
| | |||||
* | 24853: use metafied strings for inner loops over history | Peter Stephenson | 2008-04-20 | 1 | -2/+1 |
| | |||||
* | 24852: more combining chars fallout | Peter Stephenson | 2008-04-20 | 1 | -6/+13 |
| | |||||
* | fix vi-replace-chars | Peter Stephenson | 2008-04-17 | 1 | -1/+1 |
| | |||||
* | 24808: initial support for combining characters in zle | Peter Stephenson | 2008-04-13 | 1 | -19/+37 |
| | |||||
* | 24786: handle read -t properly in zle via getbyte() | Peter Stephenson | 2008-04-03 | 1 | -1/+1 |
| | |||||
* | 22431: set WIDGET etc. more consistently when executing zle functions | Peter Stephenson | 2006-04-25 | 1 | -1/+1 |
| | |||||
* | - In vireplacechars(), changed "ch" into a ZLE_INT_T. | Wayne Davison | 2005-11-01 | 1 | -13/+10 |
| | | | | | - Changed some islower()/isupper()/iblank() calls on zleline to use the new ZC_i<type> versions. | ||||
* | 21943, 21945: ZLE_UNICODE_SUPPORT -> MULTIBYTE_SUPPORT; | Peter Stephenson | 2005-10-28 | 1 | -2/+2 |
| | | | | use multibyte versions of nicechar wherever possible. | ||||
* | 21709 plus tweaks: use $KEYTIMEOUT for multibyte chars.Reset input state on ↵ | Peter Stephenson | 2005-09-09 | 1 | -1/+1 |
| | | | | invalid characters or EOF | ||||
* | Got rid of an empty #ifdef/#else/#endif. | Wayne Davison | 2005-08-17 | 1 | -4/+0 |
| | |||||
* | 20872: fix ZS_{icntrl,tolower} vs. ZC_{incntrl,tolower} confusion | Andrey Borzenkov | 2005-02-26 | 1 | -5/+6 |
| | |||||
* | 20869: more small Unicode tweaks | Peter Stephenson | 2005-02-25 | 1 | -14/+13 |
| | |||||
* | 20861: Fix statusline in Unicode, apart from isearch | Peter Stephenson | 2005-02-24 | 1 | -2/+2 |
| | |||||
* | 20854: more Unicode stuff. | Peter Stephenson | 2005-02-23 | 1 | -13/+14 |
| | |||||
* | 20822: Initial code for Unicode/multibyte input | Peter Stephenson | 2005-02-18 | 1 | -23/+49 |
| | | | | 20823: Debugging test in stat wrong for 64-bit systems |