diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2015-10-25 14:47:43 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2015-10-25 22:46:43 +0100 |
| commit | da6807c7fbbd6813cb3a4f1bd12b99c65e430390 (patch) | |
| tree | b2e6ab47f1ae38bad122e7a64265ec3d0b303507 /vis.h | |
| parent | ce7ed84dcad5b3abd585f172924c17ce04230631 (diff) | |
| download | vis-da6807c7fbbd6813cb3a4f1bd12b99c65e430390.tar.gz vis-da6807c7fbbd6813cb3a4f1bd12b99c65e430390.tar.xz | |
vis: introduce macro API
Diffstat (limited to 'vis.h')
| -rw-r--r-- | vis.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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); |
