aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2016-11-22 00:15:32 +0100
committerMarc André Tanner <mat@brain-dump.org>2016-11-22 14:59:05 +0100
commit0791cac97ee689195e593cfca89c0b63fb721479 (patch)
tree57166b070b0f7a23ea2a8a1d223136801c0e99c8 /main.c
parentf555c00e0b0be14cd553c7c803d6136b86f2012b (diff)
downloadvis-0791cac97ee689195e593cfca89c0b63fb721479.tar.gz
vis-0791cac97ee689195e593cfca89c0b63fb721479.tar.xz
vis-lua: introduce pre-save hook
The first argument is the file object while the second argument denotes the full path to which it will be written. Path might be `nil` if the file is going to be written to stdout. The Lua function is expected to return a boolean value indicating whether the write operation should proceed or be aborted.
Diffstat (limited to 'main.c')
-rw-r--r--main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/main.c b/main.c
index 5b2a9bb..c558ced 100644
--- a/main.c
+++ b/main.c
@@ -2203,6 +2203,7 @@ int main(int argc, char *argv[]) {
.vis_start = vis_lua_start,
.vis_quit = vis_lua_quit,
.file_open = vis_lua_file_open,
+ .file_save_pre = vis_lua_file_save_pre,
.file_save_post = vis_lua_file_save_post,
.file_close = vis_lua_file_close,
.win_open = vis_lua_win_open,