aboutsummaryrefslogtreecommitdiff
path: root/vis.h
diff options
context:
space:
mode:
Diffstat (limited to 'vis.h')
-rw-r--r--vis.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/vis.h b/vis.h
index 8f3cf16..9de6df4 100644
--- a/vis.h
+++ b/vis.h
@@ -137,6 +137,16 @@ enum VisTextObject {
void vis_textobject(Vis*, enum VisTextObject);
+enum VisMacro {
+ /* XXX: TEMPORARY */
+ VIS_MACRO_LAST_RECORDED = 26,
+ VIS_MACRO_INVALID, /* hast to be the last enum member */
+};
+
+bool vis_macro_record(Vis*, enum VisMacro);
+bool vis_macro_record_stop(Vis*);
+bool vis_macro_replay(Vis*, enum VisMacro);
+
bool vis_cmd(Vis*, const char *cmdline);
const char *vis_keys(Vis*, const char *input);