From c6d44836fd8ed1442e01825cb0f9f97e7bf11515 Mon Sep 17 00:00:00 2001 From: David Moc Date: Wed, 3 Jun 2026 02:26:11 +0200 Subject: Harden editor logging and packaging --- include/types.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/types.h') diff --git a/include/types.h b/include/types.h index 008bd98..c950bbb 100644 --- a/include/types.h +++ b/include/types.h @@ -23,6 +23,7 @@ typedef void (*ecex_hook_free_fn)(void *userdata); typedef void (*ecex_command_hook_fn)(ecex_t *ed, const char *command, int event, int result, void *userdata); typedef void (*ecex_prefix_hook_fn)(ecex_t *ed, const char *prefix, int event, void *userdata); typedef void (*ecex_buffer_hook_fn)(ecex_t *ed, buffer_t *buffer, int event, void *userdata); +typedef void (*ecex_log_sink_fn)(const char *line, int depth, void *userdata); typedef int (*ecex_completion_provider_fn)(ecex_t *ed, buffer_t *buffer, const char *prefix, @@ -336,6 +337,8 @@ struct ecex { int next_major_mode_id; ecex_plugin_runtime_t *plugins; + buffer_t *messages_buffer; + int messages_append_active; char *last_eval_source; char *last_eval_filename; -- cgit v1.2.3