kakoune/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 
2020-10-20 21:56:51 +11:00
..
align
align-tab
all
append
append-at-eol
change
clear-selections
codepoint-width
concat-paste
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
copy-sel-below
copy-sel-below-multi-line
deindent
delete
extend-lines
extra-word-chars
facedesc-invalid-syntax
find-char-backward
find-char-backward-extending
find-char-forward
find-char-forward-extending
goto
goto-extending
indent
insert
insert-at-line-start
insert-replace
jump
keep-cmd
keep-cmd-reg Support explicit register for :, |, ! and $ commands 2020-10-20 21:56:51 +11:00
lower-case
match-char
move
next-big-word
next-big-word-extending
next-match
next-match-appending
next-word
next-word-extending
object Support count argument for [s and ]s 2020-08-02 11:30:14 +02:00
open-above
open-below
open-multiple-above
open-multiple-below
paste-after
paste-before
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
previous-big-word-extending
previous-word
previous-word-extending
previous-word-no-underscore
record-macro
redo
reload
repeat-insert
repeat-select Expand env vars as list of strings 2020-03-02 20:53:28 +11:00
replace
replace-lines
replay-complex-insert
replay-macro
restore-selections
rotate
rotate-content
save-selections
search
search-extending
search-reverse
search-reverse-extending
search-reverse-rightmost
select
select-line
select-line-extending
split
split-at-begin
split-multiple-lines
switch-case
to-char-backward
to-char-backward-extending
to-char-forward
to-char-forward-extending
trim
trim-drop-empty
trim-lines
undo
undo-after-replace-lines
upper-case
user-modes
yank