From a2b9d637082a633cfdaa96bd74276141c27d5f6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Tue, 8 Nov 2016 22:26:16 +0100 Subject: test/vis: add structural regexp tests which round up/down a selection --- vis/structural-regex/addresses/round-down.in | 16 ++++++++++++++++ vis/structural-regex/addresses/round-down.keys | 4 ++++ vis/structural-regex/addresses/round-down.ref | 18 ++++++++++++++++++ vis/structural-regex/addresses/round-up.in | 16 ++++++++++++++++ vis/structural-regex/addresses/round-up.keys | 4 ++++ vis/structural-regex/addresses/round-up.ref | 18 ++++++++++++++++++ 6 files changed, 76 insertions(+) create mode 100644 vis/structural-regex/addresses/round-down.in create mode 100644 vis/structural-regex/addresses/round-down.keys create mode 100644 vis/structural-regex/addresses/round-down.ref create mode 100644 vis/structural-regex/addresses/round-up.in create mode 100644 vis/structural-regex/addresses/round-up.keys create mode 100644 vis/structural-regex/addresses/round-up.ref 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[] = { + { "", ACTION(EDITOR_SUSPEND) }, + { "", ACTION(CURSOR_LINE_DOWN) }, + { "", ACTION(CURSOR_LINE_END) }, + { "", ACTION(CURSOR_LINE_BEGIN) }, + { "", ACTION(CURSOR_CHAR_PREV) }, + { "", ACTION(WINDOW_PAGE_DOWN) }, + { "", ACTION(WINDOW_PAGE_UP) }, + { "", ACTION(CURSOR_CHAR_NEXT) }, + { "", ACTION(CURSOR_LONGWORD_START_PREV) }, + { "", ACTION(WINDOW_HALFPAGE_DOWN) }, + { "", ACTION(WINDOW_HALFPAGE_UP) }, + { "", ACTION(CURSOR_LONGWORD_START_NEXT) }, + { "", 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/ +:{ i/|/ a/|/ } +:-0+,+0- +:{ i/>>\n/ a/<<\n/ } 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[] = { + { "", ACTION(EDITOR_SUSPEND) }, + { "", ACTION(CURSOR_LINE_DOWN) }, + { "", ACTION(CURSOR_LINE_END) }, + { "", ACTION(CURSOR_LINE_BEGIN) }, + { "<|Left>", ACTION(CURSOR_CHAR_PREV) }, +>> + { "", ACTION(WINDOW_PAGE_DOWN) }, + { "", ACTION(WINDOW_PAGE_UP) }, +<< + { "", ACTION(CURSOR_CHAR_NEXT) }, + { "", ACTION(CURSOR_LONGWORD_START_PREV) }, + { "", ACTION(WINDOW_HALFPAGE_DOWN) }, + { "", ACTION(WINDOW_HALFPAGE_UP) }, + { "", ACTION(CURSOR_LONGWORD_START_NEXT) }, + { "", 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[] = { + { "", ACTION(EDITOR_SUSPEND) }, + { "", ACTION(CURSOR_LINE_DOWN) }, + { "", ACTION(CURSOR_LINE_END) }, + { "", ACTION(CURSOR_LINE_BEGIN) }, + { "", ACTION(CURSOR_CHAR_PREV) }, + { "", ACTION(WINDOW_PAGE_DOWN) }, + { "", ACTION(WINDOW_PAGE_UP) }, + { "", ACTION(CURSOR_CHAR_NEXT) }, + { "", ACTION(CURSOR_LONGWORD_START_PREV) }, + { "", ACTION(WINDOW_HALFPAGE_DOWN) }, + { "", ACTION(WINDOW_HALFPAGE_UP) }, + { "", ACTION(CURSOR_LONGWORD_START_NEXT) }, + { "", 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/ +:{ i/|/ a/|/ } +:-0,+0 +:{ i/>>\n/ a/<<\n/ } 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[] = { + { "", ACTION(EDITOR_SUSPEND) }, + { "", ACTION(CURSOR_LINE_DOWN) }, + { "", ACTION(CURSOR_LINE_END) }, + { "", ACTION(CURSOR_LINE_BEGIN) }, +>> + { "<|Left>", ACTION(CURSOR_CHAR_PREV) }, + { "", ACTION(WINDOW_PAGE_DOWN) }, + { "", ACTION(WINDOW_PAGE_UP) }, + { "", ACTION(CURSOR_CHAR_NEXT) }, +<< + { "", ACTION(CURSOR_LONGWORD_START_PREV) }, + { "", ACTION(WINDOW_HALFPAGE_DOWN) }, + { "", ACTION(WINDOW_HALFPAGE_UP) }, + { "", ACTION(CURSOR_LONGWORD_START_NEXT) }, + { "", ACTION(CURSOR_LINE_UP) }, + { 0 /* empty last element, array terminator */ }, +}; -- cgit v1.2.3