vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit bdd1b07844c087e2a49db3990bb68666db54ec7b parent 443137cd71a32552d192118eb753ad8df7277a1c Author: Marc André Tanner <mat@brain-dump.org> Date: Sat, 19 Nov 2016 11:24:15 +0100 test/vim: add a few tests for registers Diffstat:
| A | vim/registers/black-hole.in | | | 5 | +++++ |
| A | vim/registers/black-hole.keys | | | 7 | +++++++ |
| A | vim/registers/command.in | | | 2 | ++ |
| A | vim/registers/command.keys | | | 4 | ++++ |
| A | vim/registers/named.in | | | 5 | +++++ |
| A | vim/registers/named.keys | | | 13 | +++++++++++++ |
| A | vim/registers/search.in | | | 3 | +++ |
| A | vim/registers/search.keys | | | 7 | +++++++ |
| A | vim/registers/zero.in | | | 5 | +++++ |
| A | vim/registers/zero.keys | | | 8 | ++++++++ |
10 files changed, 59 insertions(+), 0 deletions(-)
diff --git a/vim/registers/black-hole.in b/vim/registers/black-hole.in @@ -0,0 +1,5 @@ +Black hole register "_ + +When writing to this register, nothing happens. This can be used to delete +text without affecting the normal registers. When reading from this register, +nothing is returned. {not in Vi} diff --git a/vim/registers/black-hole.keys b/vim/registers/black-hole.keys @@ -0,0 +1,7 @@ +"_yy +p +j +dd +"_dd +P +"_3p diff --git a/vim/registers/command.in b/vim/registers/command.in @@ -0,0 +1,2 @@ +": Contains the most recent executed command-line. + Example: Use "@:" to repeat the previous command-line command. diff --git a/vim/registers/command.keys b/vim/registers/command.keys @@ -0,0 +1,4 @@ +:s,command,COMMAND,<Enter> +o<C-r>:<Escape> +j +@: diff --git a/vim/registers/named.in b/vim/registers/named.in @@ -0,0 +1,5 @@ +Named registers "a to "z or "A to "Z + +Vim fills these registers only when you say so. Specify them as lowercase +letters to replace their previous contents or as uppercase letters to append +to their previous contents. diff --git a/vim/registers/named.keys b/vim/registers/named.keys @@ -0,0 +1,13 @@ +"ayy +j +"Ayy +j +"Byy +j +"Byy +j +"cyy +o---------<Escape> +"agp +"bgp +"cgp diff --git a/vim/registers/search.in b/vim/registers/search.in @@ -0,0 +1,3 @@ +Last search pattern register "/ +Contains the most recent search-pattern. +{not in Vi} diff --git a/vim/registers/search.keys b/vim/registers/search.keys @@ -0,0 +1,7 @@ +/search<Enter> +O +<C-r>/<Escape> +/pattern<Enter> +G +o +<C-r>/<Escape> diff --git a/vim/registers/zero.in b/vim/registers/zero.in @@ -0,0 +1,5 @@ +Register "0 + +Numbered register 0 contains the text from the most recent yank command, +unless the command specified another register with ["x]. + diff --git a/vim/registers/zero.keys b/vim/registers/zero.keys @@ -0,0 +1,7 @@ +"ayy +"0p +"Ayy +"0p +yy +G +"0p +\ No newline at end of file