From dba95bcb3361114c0cd03c33b916076d3af103fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sat, 19 Nov 2016 11:24:15 +0100 Subject: test/vim: add a few tests for registers --- vim/registers/black-hole.in | 5 +++++ vim/registers/black-hole.keys | 7 +++++++ vim/registers/command.in | 2 ++ vim/registers/command.keys | 4 ++++ vim/registers/named.in | 5 +++++ vim/registers/named.keys | 13 +++++++++++++ vim/registers/search.in | 3 +++ vim/registers/search.keys | 7 +++++++ vim/registers/zero.in | 5 +++++ vim/registers/zero.keys | 7 +++++++ 10 files changed, 58 insertions(+) create mode 100644 vim/registers/black-hole.in create mode 100644 vim/registers/black-hole.keys create mode 100644 vim/registers/command.in create mode 100644 vim/registers/command.keys create mode 100644 vim/registers/named.in create mode 100644 vim/registers/named.keys create mode 100644 vim/registers/search.in create mode 100644 vim/registers/search.keys create mode 100644 vim/registers/zero.in create mode 100644 vim/registers/zero.keys diff --git a/vim/registers/black-hole.in b/vim/registers/black-hole.in new file mode 100644 index 0000000..51ece0f --- /dev/null +++ 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 new file mode 100644 index 0000000..44f1cd7 --- /dev/null +++ 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 new file mode 100644 index 0000000..d9e3a01 --- /dev/null +++ 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 new file mode 100644 index 0000000..7b14583 --- /dev/null +++ b/vim/registers/command.keys @@ -0,0 +1,4 @@ +:s,command,COMMAND, +o: +j +@: diff --git a/vim/registers/named.in b/vim/registers/named.in new file mode 100644 index 0000000..c31eada --- /dev/null +++ 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 new file mode 100644 index 0000000..c1bcc0f --- /dev/null +++ b/vim/registers/named.keys @@ -0,0 +1,13 @@ +"ayy +j +"Ayy +j +"Byy +j +"Byy +j +"cyy +o--------- +"agp +"bgp +"cgp diff --git a/vim/registers/search.in b/vim/registers/search.in new file mode 100644 index 0000000..32d98d4 --- /dev/null +++ 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 new file mode 100644 index 0000000..f217d8d --- /dev/null +++ b/vim/registers/search.keys @@ -0,0 +1,7 @@ +/search +O +/ +/pattern +G +o +/ diff --git a/vim/registers/zero.in b/vim/registers/zero.in new file mode 100644 index 0000000..42828f7 --- /dev/null +++ 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 new file mode 100644 index 0000000..01d5cd1 --- /dev/null +++ b/vim/registers/zero.keys @@ -0,0 +1,7 @@ +"ayy +"0p +"Ayy +"0p +yy +G +"0p \ No newline at end of file -- cgit v1.2.3