aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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<);
+}