aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2017-02-15 21:44:58 +0100
committerMarc André Tanner <mat@brain-dump.org>2017-02-15 21:44:58 +0100
commita45f65884353815f1bb8d157fd6caa0a31ccb297 (patch)
tree14175d825a4b2f5b0f0fde172738241ac8c65bd4
parent8865d9b47345b52b7c1bb2c96c8ce24d3cadaab1 (diff)
downloadvis-a45f65884353815f1bb8d157fd6caa0a31ccb297.tar.gz
vis-a45f65884353815f1bb8d157fd6caa0a31ccb297.tar.xz
test/vis: add a test for the lexer text object
-rw-r--r--vis/text-objects/lexer.in6
-rw-r--r--vis/text-objects/lexer.keys5
-rw-r--r--vis/text-objects/lexer.ref6
3 files changed, 17 insertions, 0 deletions
diff --git a/vis/text-objects/lexer.in b/vis/text-objects/lexer.in
new file mode 100644
index 0000000..275fc5f
--- /dev/null
+++ b/vis/text-objects/lexer.in
@@ -0,0 +1,6 @@
+/*
+ * cafe or tea?
+ */
+void drink() {
+ printf("cafe: %d\n", 0xcafebeef);
+}
diff --git a/vis/text-objects/lexer.keys b/vis/text-objects/lexer.keys
new file mode 100644
index 0000000..b738fa5
--- /dev/null
+++ b/vis/text-objects/lexer.keys
@@ -0,0 +1,5 @@
+:set syntax ansi_c<Enter>
+:x/cafe<Enter>
+ii
+:{ i/>/ a/</ }<Enter>
+<Escape>
diff --git a/vis/text-objects/lexer.ref b/vis/text-objects/lexer.ref
new file mode 100644
index 0000000..45b7ed5
--- /dev/null
+++ b/vis/text-objects/lexer.ref
@@ -0,0 +1,6 @@
+>/*
+ * cafe or tea?
+ */<
+void drink() {
+ printf(>"cafe: %d\n"<, >0xcafebeef<);
+}