aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vis/structural-regex/addresses/round-down.in16
-rw-r--r--vis/structural-regex/addresses/round-down.keys4
-rw-r--r--vis/structural-regex/addresses/round-down.ref18
-rw-r--r--vis/structural-regex/addresses/round-up.in16
-rw-r--r--vis/structural-regex/addresses/round-up.keys4
-rw-r--r--vis/structural-regex/addresses/round-up.ref18
6 files changed, 76 insertions, 0 deletions
diff --git a/vis/structural-regex/addresses/round-down.in b/vis/structural-regex/addresses/round-down.in
new file mode 100644
index 0000000..72a8eff
--- /dev/null
+++ b/vis/structural-regex/addresses/round-down.in
@@ -0,0 +1,16 @@
+static const KeyBinding bindings_basic[] = {
+ { "<C-z>", ACTION(EDITOR_SUSPEND) },
+ { "<Down>", ACTION(CURSOR_LINE_DOWN) },
+ { "<End>", ACTION(CURSOR_LINE_END) },
+ { "<Home>", ACTION(CURSOR_LINE_BEGIN) },
+ { "<Left>", ACTION(CURSOR_CHAR_PREV) },
+ { "<PageDown>", ACTION(WINDOW_PAGE_DOWN) },
+ { "<PageUp>", ACTION(WINDOW_PAGE_UP) },
+ { "<Right>", ACTION(CURSOR_CHAR_NEXT) },
+ { "<S-Left>", ACTION(CURSOR_LONGWORD_START_PREV) },
+ { "<S-PageDown>", ACTION(WINDOW_HALFPAGE_DOWN) },
+ { "<S-PageUp>", ACTION(WINDOW_HALFPAGE_UP) },
+ { "<S-Right>", ACTION(CURSOR_LONGWORD_START_NEXT) },
+ { "<Up>", ACTION(CURSOR_LINE_UP) },
+ { 0 /* empty last element, array terminator */ },
+};
diff --git a/vis/structural-regex/addresses/round-down.keys b/vis/structural-regex/addresses/round-down.keys
new file mode 100644
index 0000000..8204dac
--- /dev/null
+++ b/vis/structural-regex/addresses/round-down.keys
@@ -0,0 +1,4 @@
+:/Left/,/Right/<Enter>
+:{ i/|/ a/|/ }<Enter>
+:-0+,+0-<Enter>
+:{ i/>>\n/ a/<<\n/ }<Enter>
diff --git a/vis/structural-regex/addresses/round-down.ref b/vis/structural-regex/addresses/round-down.ref
new file mode 100644
index 0000000..7cc0254
--- /dev/null
+++ b/vis/structural-regex/addresses/round-down.ref
@@ -0,0 +1,18 @@
+static const KeyBinding bindings_basic[] = {
+ { "<C-z>", ACTION(EDITOR_SUSPEND) },
+ { "<Down>", ACTION(CURSOR_LINE_DOWN) },
+ { "<End>", ACTION(CURSOR_LINE_END) },
+ { "<Home>", ACTION(CURSOR_LINE_BEGIN) },
+ { "<|Left>", ACTION(CURSOR_CHAR_PREV) },
+>>
+ { "<PageDown>", ACTION(WINDOW_PAGE_DOWN) },
+ { "<PageUp>", ACTION(WINDOW_PAGE_UP) },
+<<
+ { "<Right|>", ACTION(CURSOR_CHAR_NEXT) },
+ { "<S-Left>", ACTION(CURSOR_LONGWORD_START_PREV) },
+ { "<S-PageDown>", ACTION(WINDOW_HALFPAGE_DOWN) },
+ { "<S-PageUp>", ACTION(WINDOW_HALFPAGE_UP) },
+ { "<S-Right>", ACTION(CURSOR_LONGWORD_START_NEXT) },
+ { "<Up>", ACTION(CURSOR_LINE_UP) },
+ { 0 /* empty last element, array terminator */ },
+};
diff --git a/vis/structural-regex/addresses/round-up.in b/vis/structural-regex/addresses/round-up.in
new file mode 100644
index 0000000..72a8eff
--- /dev/null
+++ b/vis/structural-regex/addresses/round-up.in
@@ -0,0 +1,16 @@
+static const KeyBinding bindings_basic[] = {
+ { "<C-z>", ACTION(EDITOR_SUSPEND) },
+ { "<Down>", ACTION(CURSOR_LINE_DOWN) },
+ { "<End>", ACTION(CURSOR_LINE_END) },
+ { "<Home>", ACTION(CURSOR_LINE_BEGIN) },
+ { "<Left>", ACTION(CURSOR_CHAR_PREV) },
+ { "<PageDown>", ACTION(WINDOW_PAGE_DOWN) },
+ { "<PageUp>", ACTION(WINDOW_PAGE_UP) },
+ { "<Right>", ACTION(CURSOR_CHAR_NEXT) },
+ { "<S-Left>", ACTION(CURSOR_LONGWORD_START_PREV) },
+ { "<S-PageDown>", ACTION(WINDOW_HALFPAGE_DOWN) },
+ { "<S-PageUp>", ACTION(WINDOW_HALFPAGE_UP) },
+ { "<S-Right>", ACTION(CURSOR_LONGWORD_START_NEXT) },
+ { "<Up>", ACTION(CURSOR_LINE_UP) },
+ { 0 /* empty last element, array terminator */ },
+};
diff --git a/vis/structural-regex/addresses/round-up.keys b/vis/structural-regex/addresses/round-up.keys
new file mode 100644
index 0000000..a3fe071
--- /dev/null
+++ b/vis/structural-regex/addresses/round-up.keys
@@ -0,0 +1,4 @@
+:/Left/,/Right/<Enter>
+:{ i/|/ a/|/ }<Enter>
+:-0,+0<Enter>
+:{ i/>>\n/ a/<<\n/ }<Enter>
diff --git a/vis/structural-regex/addresses/round-up.ref b/vis/structural-regex/addresses/round-up.ref
new file mode 100644
index 0000000..2b9dba3
--- /dev/null
+++ b/vis/structural-regex/addresses/round-up.ref
@@ -0,0 +1,18 @@
+static const KeyBinding bindings_basic[] = {
+ { "<C-z>", ACTION(EDITOR_SUSPEND) },
+ { "<Down>", ACTION(CURSOR_LINE_DOWN) },
+ { "<End>", ACTION(CURSOR_LINE_END) },
+ { "<Home>", ACTION(CURSOR_LINE_BEGIN) },
+>>
+ { "<|Left>", ACTION(CURSOR_CHAR_PREV) },
+ { "<PageDown>", ACTION(WINDOW_PAGE_DOWN) },
+ { "<PageUp>", ACTION(WINDOW_PAGE_UP) },
+ { "<Right|>", ACTION(CURSOR_CHAR_NEXT) },
+<<
+ { "<S-Left>", ACTION(CURSOR_LONGWORD_START_PREV) },
+ { "<S-PageDown>", ACTION(WINDOW_HALFPAGE_DOWN) },
+ { "<S-PageUp>", ACTION(WINDOW_HALFPAGE_UP) },
+ { "<S-Right>", ACTION(CURSOR_LONGWORD_START_NEXT) },
+ { "<Up>", ACTION(CURSOR_LINE_UP) },
+ { 0 /* empty last element, array terminator */ },
+};