diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-12-29 22:42:58 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2017-01-18 12:53:13 +0100 |
| commit | fb7f934204035b1e02c8394eee5c8b1df5e476ec (patch) | |
| tree | 0a42b20835fb7fe3cd31e28cb4c26d393a977f81 /vis-core.h | |
| parent | 9997739b96a7fc142a18cb72cb7589bd4b4d61b0 (diff) | |
| download | vis-fb7f934204035b1e02c8394eee5c8b1df5e476ec.tar.gz vis-fb7f934204035b1e02c8394eee5c8b1df5e476ec.tar.xz | |
vis: do not take undo snaphots while replaying a macro
The vis_keys_feed function is currently unaffected by this change.
It still creates individual undo points. While this is probably
undesirable from an API point of view, it keeps the lua based tests
that use undo points working.
Diffstat (limited to 'vis-core.h')
| -rw-r--r-- | vis-core.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -160,6 +160,7 @@ struct Vis { Win *message_window; /* special window to display multi line messages */ Register registers[VIS_REG_INVALID]; /* registers used for text manipulations yank/put etc. and macros */ Macro *recording, *last_recording; /* currently (if non NULL) and least recently recorded macro */ + const Macro *replaying; /* macro currently being replayed */ Macro *macro_operator; /* special macro used to repeat certain operators */ Mode *mode_before_prompt; /* user mode which was active before entering prompt */ char search_char[8]; /* last used character to search for via 'f', 'F', 't', 'T' */ |
