aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vim/motions/line.in2
-rw-r--r--vim/motions/line.keys2
-rw-r--r--vis/motions/find.in8
-rw-r--r--vis/motions/find.keys7
-rw-r--r--vis/motions/find.ref8
-rw-r--r--vis/motions/line.in5
-rw-r--r--vis/motions/line.keys4
-rw-r--r--vis/motions/line.ref5
-rw-r--r--vis/motions/prev-start-of-word.in4
-rw-r--r--vis/motions/prev-start-of-word.keys4
-rw-r--r--vis/motions/prev-start-of-word.ref4
-rw-r--r--vis/motions/till.in8
-rw-r--r--vis/motions/till.keys8
-rw-r--r--vis/motions/till.ref8
14 files changed, 77 insertions, 0 deletions
diff --git a/vim/motions/line.in b/vim/motions/line.in
new file mode 100644
index 0000000..5e4977a
--- /dev/null
+++ b/vim/motions/line.in
@@ -0,0 +1,2 @@
+one two three
+ one two three
diff --git a/vim/motions/line.keys b/vim/motions/line.keys
new file mode 100644
index 0000000..c4daa33
--- /dev/null
+++ b/vim/motions/line.keys
@@ -0,0 +1,2 @@
+g_d0 /* move to last char on line ( $ fails ) delete to start of line */
+j$^dw /* go to first non blank of next line and delete word */
diff --git a/vis/motions/find.in b/vis/motions/find.in
new file mode 100644
index 0000000..dc58a60
--- /dev/null
+++ b/vis/motions/find.in
@@ -0,0 +1,8 @@
+1 find char c (f)
+2 find char c with count (2f)
+3 find char c using repeat and count (2;)
+4 find char a then reverse repeat
+5 find char c reverse F
+6 find unicode æ
+7 find space
+
diff --git a/vis/motions/find.keys b/vis/motions/find.keys
new file mode 100644
index 0000000..70f7f95
--- /dev/null
+++ b/vis/motions/find.keys
@@ -0,0 +1,7 @@
+fcr|+
+2fc.+
+2;.+
+3fa,.+
+fFFc.+
+fæ.+
+f<Space>.
diff --git a/vis/motions/find.ref b/vis/motions/find.ref
new file mode 100644
index 0000000..e11da50
--- /dev/null
+++ b/vis/motions/find.ref
@@ -0,0 +1,8 @@
+1 find |har c (f)
+2 find char | with count (2f)
+3 find char | using repeat and count (2;)
+4 find char | then reverse repeat
+5 find char | reverse F
+6 find unicode |
+7|find space
+
diff --git a/vis/motions/line.in b/vis/motions/line.in
new file mode 100644
index 0000000..2afc921
--- /dev/null
+++ b/vis/motions/line.in
@@ -0,0 +1,5 @@
+1 Change start of line.
+2 Change end of line.
+ 3 Change first non blank.
+4 Last non blank of line
+
diff --git a/vis/motions/line.keys b/vis/motions/line.keys
new file mode 100644
index 0000000..78c35b2
--- /dev/null
+++ b/vis/motions/line.keys
@@ -0,0 +1,4 @@
+f.0r|+
+$h.+
+$^.+
+g_.+
diff --git a/vis/motions/line.ref b/vis/motions/line.ref
new file mode 100644
index 0000000..8c052f3
--- /dev/null
+++ b/vis/motions/line.ref
@@ -0,0 +1,5 @@
+| Change start of line.
+2 Change end of line|
+ | Change first non blank.
+4 Last non blank of lin|
+
diff --git a/vis/motions/prev-start-of-word.in b/vis/motions/prev-start-of-word.in
new file mode 100644
index 0000000..2b040c0
--- /dev/null
+++ b/vis/motions/prev-start-of-word.in
@@ -0,0 +1,4 @@
+1 Find prev start of _ord.
+2 Find prev start of _ord with count.
+3 Find prev _tart_of_WORD.
+4 Find prev _tart_of_WORD with count.
diff --git a/vis/motions/prev-start-of-word.keys b/vis/motions/prev-start-of-word.keys
new file mode 100644
index 0000000..4e81ea9
--- /dev/null
+++ b/vis/motions/prev-start-of-word.keys
@@ -0,0 +1,4 @@
+f.br|+
+;3b.+
+;B.+
+;3B.+
diff --git a/vis/motions/prev-start-of-word.ref b/vis/motions/prev-start-of-word.ref
new file mode 100644
index 0000000..1982e1e
--- /dev/null
+++ b/vis/motions/prev-start-of-word.ref
@@ -0,0 +1,4 @@
+1 Find prev start of |ord.
+2 Find prev start of |ord with count.
+3 Find prev |tart_of_WORD.
+4 Find prev |tart_of_WORD with count.
diff --git a/vis/motions/till.in b/vis/motions/till.in
new file mode 100644
index 0000000..c3217c0
--- /dev/null
+++ b/vis/motions/till.in
@@ -0,0 +1,8 @@
+1 till char c (t)
+2 till char c with count (2t)
+3 till char c using repeat and count (2;)
+4 till char a then reverse repeat
+5 till char c reverse T
+6 till unicode æ
+7 till space
+
diff --git a/vis/motions/till.keys b/vis/motions/till.keys
new file mode 100644
index 0000000..65d5d77
--- /dev/null
+++ b/vis/motions/till.keys
@@ -0,0 +1,8 @@
+tcr|+
+2tc.+
+2;.+
+3ta,.+
+tTTc.+
+tæ.+
+t<Space>.
+
diff --git a/vis/motions/till.ref b/vis/motions/till.ref
new file mode 100644
index 0000000..3b07acc
--- /dev/null
+++ b/vis/motions/till.ref
@@ -0,0 +1,8 @@
+1 till|char c (t)
+2 till char|c with count (2t)
+3 till char|c using repeat and count (2;)
+4 till char a|then reverse repeat
+5 till char c|reverse T
+6 till unicode|æ
+7 til| space
+