aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2016-11-19 11:24:15 +0100
committerMarc André Tanner <mat@brain-dump.org>2016-11-19 15:40:16 +0100
commitdba95bcb3361114c0cd03c33b916076d3af103fa (patch)
tree8142a980a570ce13bf19ecab539363a9b88beffc
parent7eefb7a5c6ee0ace52dbefaf91ec92f99b6887e7 (diff)
downloadvis-dba95bcb3361114c0cd03c33b916076d3af103fa.tar.gz
vis-dba95bcb3361114c0cd03c33b916076d3af103fa.tar.xz
test/vim: add a few tests for registers
-rw-r--r--vim/registers/black-hole.in5
-rw-r--r--vim/registers/black-hole.keys7
-rw-r--r--vim/registers/command.in2
-rw-r--r--vim/registers/command.keys4
-rw-r--r--vim/registers/named.in5
-rw-r--r--vim/registers/named.keys13
-rw-r--r--vim/registers/search.in3
-rw-r--r--vim/registers/search.keys7
-rw-r--r--vim/registers/zero.in5
-rw-r--r--vim/registers/zero.keys7
10 files changed, 58 insertions, 0 deletions
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,<Enter>
+o<C-r>:<Escape>
+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---------<Escape>
+"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<Enter>
+O
+<C-r>/<Escape>
+/pattern<Enter>
+G
+o
+<C-r>/<Escape>
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