home/test/normal
Maxime Coste 9a5cf2fc9f Support explicit register for :, |, ! and $ commands
Giving an explicit register uses its content for the default value
to use if the user does not enter anything. This enables:

`set-register a %{commands}; execute-keys '"a:<ret>'`
`set-register a %{shell script}; execute-keys '"a|<ret>'`
...

This provides a nice way to avoid the need to escape keys to use
those normal mode commands.

Fixes #3825
2020-10-20 21:56:51 +11:00
..
align
align-tab Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
all test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
append test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
append-at-eol Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
change
clear-selections test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
codepoint-width test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
concat-paste Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
concat-paste-line Expand env vars as list of strings 2020-03-02 20:53:28 +11:00
convert-spaces-to-tabs
convert-tabs-to-spaces
copy-sel-above test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
copy-sel-below test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
copy-sel-below-multi-line test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
deindent
delete Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
extend-lines test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
extra-word-chars test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
facedesc-invalid-syntax
find-char-backward test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
find-char-backward-extending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
find-char-forward test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
find-char-forward-extending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
goto test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
goto-extending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
indent Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
insert Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
insert-at-line-start Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
insert-replace
jump Add count support to jumps (<c-o> and <c-i>). Add jumps tests 2017-11-13 08:38:43 +01:00
keep-cmd test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
keep-cmd-reg Support explicit register for :, |, ! and $ commands 2020-10-20 21:56:51 +11:00
lower-case test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
match-char test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
move test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
next-big-word test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
next-big-word-extending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
next-match test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
next-match-appending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
next-word test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
next-word-extending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
object Support count argument for [s and ]s 2020-08-02 11:30:14 +02:00
open-above Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
open-below
open-multiple-above Insert: Do not move end of line on open line (o/O) 2018-03-04 10:32:21 +11:00
open-multiple-below
paste-after
paste-before Remove avoidance of end of lines 2018-02-25 00:05:05 +11:00
pipe
pipe-reg Support explicit register for :, |, ! and $ commands 2020-10-20 21:56:51 +11:00
pipe-to
pipe-to-reg Support explicit register for :, |, ! and $ commands 2020-10-20 21:56:51 +11:00
previous-big-word test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
previous-big-word-extending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
previous-word test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
previous-word-extending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
previous-word-no-underscore test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
record-macro
redo
reload Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
repeat-insert
repeat-select Expand env vars as list of strings 2020-03-02 20:53:28 +11:00
replace Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
replace-lines Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
replay-complex-insert Add test case for replaying insert with normal mode commands 2017-11-08 14:49:19 +08:00
replay-macro
restore-selections test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
rotate test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
rotate-content
save-selections test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
search test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
search-extending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
search-reverse test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
search-reverse-extending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
search-reverse-rightmost test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
select test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
select-line test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
select-line-extending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
split test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
split-at-begin test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
split-multiple-lines test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
switch-case test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
to-char-backward test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
to-char-backward-extending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
to-char-forward test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
to-char-forward-extending test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
trim test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
trim-drop-empty test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
trim-lines test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
undo Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
undo-after-replace-lines Rename 'unit' test directory to 'normal' as they are the normal mode tests 2017-06-09 10:48:37 +01:00
upper-case test: Allow expect-style UI tests, testing any var 2019-10-13 14:57:24 -04:00
user-modes
yank