From 9854085fee254ef0c96775031089911cf72164c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sat, 11 Feb 2017 15:18:42 +0100 Subject: test/vis: drop cpp(1) as a preprocessor It is not worth the trouble to deal with different escaping rules. The tests should be relatively small and self contained anyway, hence comments should not be that important. --- vis/multiple-cursors/basic.in | 4 ---- vis/multiple-cursors/basic.keys | 6 ------ vis/multiple-cursors/basic.ref | 4 ---- vis/multiple-cursors/new-start-of-line.in | 4 ++++ vis/multiple-cursors/new-start-of-line.keys | 6 ++++++ vis/multiple-cursors/new-start-of-line.ref | 4 ++++ vis/multiple-cursors/normal-mode-wq.in | 12 ++++++++---- vis/multiple-cursors/normal-mode-wq.keys | 8 ++++---- vis/multiple-cursors/normal-mode-wq.ref | 12 ++++++++---- vis/prompt/history.keys | 12 ++++++------ vis/visrc.lua | 2 +- 11 files changed, 41 insertions(+), 33 deletions(-) delete mode 100644 vis/multiple-cursors/basic.in delete mode 100644 vis/multiple-cursors/basic.keys delete mode 100644 vis/multiple-cursors/basic.ref create mode 100644 vis/multiple-cursors/new-start-of-line.in create mode 100644 vis/multiple-cursors/new-start-of-line.keys create mode 100644 vis/multiple-cursors/new-start-of-line.ref diff --git a/vis/multiple-cursors/basic.in b/vis/multiple-cursors/basic.in deleted file mode 100644 index 949ea37..0000000 --- a/vis/multiple-cursors/basic.in +++ /dev/null @@ -1,4 +0,0 @@ -1 : first -2 : second -3 : third -4 : fourth diff --git a/vis/multiple-cursors/basic.keys b/vis/multiple-cursors/basic.keys deleted file mode 100644 index df8738e..0000000 --- a/vis/multiple-cursors/basic.keys +++ /dev/null @@ -1,6 +0,0 @@ -vGI /* create cursor at start of every line */ -df /* delete to first space */ -. /* delete to second space */ -A : end /* append " : end" to line */ -. /* repeat */ -u /* undo */ diff --git a/vis/multiple-cursors/basic.ref b/vis/multiple-cursors/basic.ref deleted file mode 100644 index 7c5bd13..0000000 --- a/vis/multiple-cursors/basic.ref +++ /dev/null @@ -1,4 +0,0 @@ -first : end -second : end -third : end -fourth : end diff --git a/vis/multiple-cursors/new-start-of-line.in b/vis/multiple-cursors/new-start-of-line.in new file mode 100644 index 0000000..949ea37 --- /dev/null +++ b/vis/multiple-cursors/new-start-of-line.in @@ -0,0 +1,4 @@ +1 : first +2 : second +3 : third +4 : fourth diff --git a/vis/multiple-cursors/new-start-of-line.keys b/vis/multiple-cursors/new-start-of-line.keys new file mode 100644 index 0000000..0290010 --- /dev/null +++ b/vis/multiple-cursors/new-start-of-line.keys @@ -0,0 +1,6 @@ +vGI +df +. +A : end +. +u diff --git a/vis/multiple-cursors/new-start-of-line.ref b/vis/multiple-cursors/new-start-of-line.ref new file mode 100644 index 0000000..7c5bd13 --- /dev/null +++ b/vis/multiple-cursors/new-start-of-line.ref @@ -0,0 +1,4 @@ +first : end +second : end +third : end +fourth : end diff --git a/vis/multiple-cursors/normal-mode-wq.in b/vis/multiple-cursors/normal-mode-wq.in index b2a41f8..3f723c4 100644 --- a/vis/multiple-cursors/normal-mode-wq.in +++ b/vis/multiple-cursors/normal-mode-wq.in @@ -1,4 +1,8 @@ -1: first -2: second -3: third -4: fourth +make +sure +:wq +works +when +multiple +cursors +exist diff --git a/vis/multiple-cursors/normal-mode-wq.keys b/vis/multiple-cursors/normal-mode-wq.keys index f8974a8..12c1412 100644 --- a/vis/multiple-cursors/normal-mode-wq.keys +++ b/vis/multiple-cursors/normal-mode-wq.keys @@ -1,4 +1,4 @@ -vGI /* create cursor at start of every line */ - /* move primary cursor up */ - /* remove primary cursor */ -i /* switch to insert mode, so that after test leaves cursors active */ +vGI + + +i diff --git a/vis/multiple-cursors/normal-mode-wq.ref b/vis/multiple-cursors/normal-mode-wq.ref index b2a41f8..3f723c4 100644 --- a/vis/multiple-cursors/normal-mode-wq.ref +++ b/vis/multiple-cursors/normal-mode-wq.ref @@ -1,4 +1,8 @@ -1: first -2: second -3: third -4: fourth +make +sure +:wq +works +when +multiple +cursors +exist diff --git a/vis/prompt/history.keys b/vis/prompt/history.keys index 4faa765..ee7b037 100644 --- a/vis/prompt/history.keys +++ b/vis/prompt/history.keys @@ -1,6 +1,6 @@ -:-0+0x/line/c/word/ /* replace something on first line */ -:2l /* select second line */ -: /* repeat replacement */ -:e /* simulate a typo on the command line */ -:3l /* select third line */ -: /* repeat replacement */ +:-0+0x/line/c/word/ +:2l +: +:e +:3l +: diff --git a/vis/visrc.lua b/vis/visrc.lua index e19efed..642af45 100644 --- a/vis/visrc.lua +++ b/vis/visrc.lua @@ -5,7 +5,7 @@ vis.events.win_open = function(win) if name then -- use the corresponding test.lua file name = string.gsub(name, '%.in$', '') - local file = assert(io.popen(string.format("cpp -P '%s.keys'", name), 'r')) + local file = io.open(string.format("%s.keys", name)) local keys = file:read('*all') keys = string.gsub(keys, '%s*\n', '') keys = string.gsub(keys, '', ' ') -- cgit v1.2.3