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:
Avim/registers/black-hole.in | 5+++++
Avim/registers/black-hole.keys | 7+++++++
Avim/registers/command.in | 2++
Avim/registers/command.keys | 4++++
Avim/registers/named.in | 5+++++
Avim/registers/named.keys | 13+++++++++++++
Avim/registers/search.in | 3+++
Avim/registers/search.keys | 7+++++++
Avim/registers/zero.in | 5+++++
Avim/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