1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-05-20 23:16:04 +02:00
Commit Graph

33 Commits

Author SHA1 Message Date
Oliver Kiddle 7fb6c133bf 51215: consume whole CSI sequences from the input
This affects CSI sequences that aren't explicitly bound but arrive
within the usual KEYTIMEOUT time limits. A single undefined-key widget
is run instead of unintended bindings for Escape and other characters in
the sequence.
2022-12-16 23:23:53 +01:00
Jun-ichi Takimoto 4fc5dc0292 50629: do not use egrep in tests 2022-09-15 18:56:20 +09:00
Jun-ichi Takimoto 6e20f0e3d1 47849: do not skip tests requiring zpty on Cygwin 2021-01-20 13:49:42 +09:00
Jun-ichi Takimoto 5f33a93afb 42116: multibyte support for ZLE vi-mode word motion 2017-12-18 12:48:25 +09:00
Oliver Kiddle cb5f100bd3 39986, 39989: improve handling of vi-repeat-change
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.
2016-11-20 23:59:48 +01:00
Oliver Kiddle 48bdcd7713 39959: when repeating vi changes advance through the numbered killring registers
Also fix numeric arguments with vi-repeat-change: and argument passed
to the repeat replaces that previously saved with the change.
2016-11-17 12:28:08 +01:00
Barton E. Schaefer 22e1139328 39824: test case for 39811 (commit ae4c035c) 2016-11-03 12:03:24 -07:00
Barton E. Schaefer b1688305cc 37181: consistent use of zmodload and corresponding ZTST_unimplemented or ZTST_skip 2015-11-21 23:56:25 -08:00
Oliver Kiddle 9afbe051b9 35029: improvements to newline handling for vi-mode word movement 2015-05-04 21:51:06 +02:00
Peter Stephenson 8b7ead271f 34283: test X02 also needs zpty and shouldn't run on Cygwin 2015-01-14 17:34:02 +00:00
Oliver Kiddle 88f4e24d4c 33924: allow vi line/characterwise mode to be forced 2014-12-08 17:24:48 +01:00
Jun-ichi Takimoto 0da4b11add 33829: unbind ESC~ as a more reliable workaround 2014-12-07 16:31:48 +09:00
Oliver Kiddle 7a4a309973 33860: minor fixes to vi mode changes 2014-12-05 20:13:33 +01:00
Oliver Kiddle d2505f108e 33823: overwrite mode shouldn't replace newlines 2014-11-30 23:37:01 +01:00
Oliver Kiddle 69594a6cf0 33738: account for a selection in vi-replace-chars 2014-11-21 11:40:01 +01:00
Oliver Kiddle 58da0f495c 33730: vim style text objects for selecting words 2014-11-21 11:40:00 +01:00
Oliver Kiddle d29e02c1a3 33704: keybindings, documentation, tests and minor
fixes for vim style visual selection changes
2014-11-17 23:01:00 +01:00
Oliver Kiddle c95c2ac838 33699: support short delays in zle tests where we
need KEYTIMEOUT to elapse
2014-11-17 16:29:10 +01:00
Oliver Kiddle f26abf3a17 33695: fix various vi-indent problems and vi-swap-case on a blank line 2014-11-15 21:27:44 +01:00
Oliver Kiddle 99382e689d 33669: allow an empty line to be yanked with yy
This  by allocating 1 byte instead of 0 for the empty buffer.
2014-11-13 09:58:34 +01:00
Oliver Kiddle f01188ec2a 33639: fix bug with vi operators on a blank line
and with backward bracket matching
2014-11-09 17:51:26 +01:00
Oliver Kiddle c7ff843ecf 33604: fix change merging for vi mode where a change has just been undone 2014-11-05 22:50:48 +01:00
Oliver Kiddle 73ca153159 33593: support numeric argument to vi-join 2014-11-03 00:36:00 +01:00
Oliver Kiddle 1d261ef53a correct cursor position in test 2014-10-31 13:38:32 +01:00
Oliver Kiddle fd302c9837 33570, 33576: make killring/yank-pop work in vi mode after
vi-put-before and vi-put-after
2014-10-30 21:52:36 +01:00
Oliver Kiddle 16cfa78aa9 33528: take notice of last column position when using vi-yank
and an upward cursor movement
2014-10-29 13:34:37 +01:00
Oliver Kiddle 746b53d5d7 33520: correct cursor positioning following a vi mode yank operation 2014-10-24 00:18:32 +02:00
Oliver Kiddle 2fe4bfb100 33519: last character in the buffer can be cut, changed or yanked using vi-forward-char 2014-10-23 22:12:06 +02:00
Oliver Kiddle bdedf7b40b 33518: add support for "_ vi buffer and arguments to vi-set-buffer from a zle widget 2014-10-23 21:47:23 +02:00
Barton E. Schaefer da57ddb7c8 32497: avoid using comptesteval in the middle of a series of tests
The change in control required for sourcing the command file can confuse
the simulated interactive input
2014-03-18 09:57:47 -07:00
Barton E. Schaefer ae0b56cdda 32389 (with Jun Takimoto): additional PTY and keybinding adjustments 2014-02-15 13:45:35 -08:00
Oliver Kiddle 137b15a447 32355: document and test vi mode undo changes 2014-02-05 23:18:26 +01:00
Oliver Kiddle b6544d1ef3 31041: add support for testing line editor widgets from the test suite 2013-02-12 10:55:32 +00:00