diff options
Diffstat (limited to 'test/vis/structural-regex')
| -rw-r--r-- | test/vis/structural-regex/addresses/marks.in | 1 | ||||
| -rw-r--r-- | test/vis/structural-regex/addresses/marks.keys | 6 | ||||
| -rw-r--r-- | test/vis/structural-regex/addresses/marks.ref | 1 | ||||
| -rw-r--r-- | test/vis/structural-regex/addresses/round-down.in | 16 | ||||
| -rw-r--r-- | test/vis/structural-regex/addresses/round-down.keys | 5 | ||||
| -rw-r--r-- | test/vis/structural-regex/addresses/round-down.ref | 18 | ||||
| -rw-r--r-- | test/vis/structural-regex/addresses/round-up.in | 16 | ||||
| -rw-r--r-- | test/vis/structural-regex/addresses/round-up.keys | 5 | ||||
| -rw-r--r-- | test/vis/structural-regex/addresses/round-up.ref | 18 |
9 files changed, 86 insertions, 0 deletions
diff --git a/test/vis/structural-regex/addresses/marks.in b/test/vis/structural-regex/addresses/marks.in new file mode 100644 index 0000000..2fe6575 --- /dev/null +++ b/test/vis/structural-regex/addresses/marks.in @@ -0,0 +1 @@ +The quick brown fox jumps over the lazy dog. diff --git a/test/vis/structural-regex/addresses/marks.keys b/test/vis/structural-regex/addresses/marks.keys new file mode 100644 index 0000000..5c6641a --- /dev/null +++ b/test/vis/structural-regex/addresses/marks.keys @@ -0,0 +1,6 @@ +:'a,'b { i/>/ a/</ }<Enter> +fq +'am +el +'bm +:<Up><Enter> diff --git a/test/vis/structural-regex/addresses/marks.ref b/test/vis/structural-regex/addresses/marks.ref new file mode 100644 index 0000000..df68a3b --- /dev/null +++ b/test/vis/structural-regex/addresses/marks.ref @@ -0,0 +1 @@ +The >quick< brown fox jumps over the lazy dog. diff --git a/test/vis/structural-regex/addresses/round-down.in b/test/vis/structural-regex/addresses/round-down.in new file mode 100644 index 0000000..72a8eff --- /dev/null +++ b/test/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/test/vis/structural-regex/addresses/round-down.keys b/test/vis/structural-regex/addresses/round-down.keys new file mode 100644 index 0000000..b605515 --- /dev/null +++ b/test/vis/structural-regex/addresses/round-down.keys @@ -0,0 +1,5 @@ +:/Left/,/Right/<Enter> +:{ i/|/ a/|/ }<Enter><Escape><Escape> +:0/Left/,0/Right/<Enter> +:-0+,+0-<Enter> +:{ i/>>\n/ a/<<\n/ }<Enter> diff --git a/test/vis/structural-regex/addresses/round-down.ref b/test/vis/structural-regex/addresses/round-down.ref new file mode 100644 index 0000000..7cc0254 --- /dev/null +++ b/test/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/test/vis/structural-regex/addresses/round-up.in b/test/vis/structural-regex/addresses/round-up.in new file mode 100644 index 0000000..72a8eff --- /dev/null +++ b/test/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/test/vis/structural-regex/addresses/round-up.keys b/test/vis/structural-regex/addresses/round-up.keys new file mode 100644 index 0000000..0acac9c --- /dev/null +++ b/test/vis/structural-regex/addresses/round-up.keys @@ -0,0 +1,5 @@ +:/Left/,/Right/<Enter> +:{ i/|/ a/|/ }<Enter><Escape><Escape> +:0/Left/,0/Right/<Enter> +:-0,+0<Enter> +:{ i/>>\n/ a/<<\n/ }<Enter> diff --git a/test/vis/structural-regex/addresses/round-up.ref b/test/vis/structural-regex/addresses/round-up.ref new file mode 100644 index 0000000..2b9dba3 --- /dev/null +++ b/test/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 */ }, +}; |
