From da6807c7fbbd6813cb3a4f1bd12b99c65e430390 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sun, 25 Oct 2015 14:47:43 +0100 Subject: vis: introduce macro API --- vis.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'vis.h') 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); -- cgit v1.2.3