From a15cb041654ae307add0b998b526c87c3f42bf5f Mon Sep 17 00:00:00 2001 From: David Moc Date: Tue, 2 Jun 2026 13:50:21 +0200 Subject: Add plugin hooks and mode plugins --- include/buffers.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'include/buffers.h') diff --git a/include/buffers.h b/include/buffers.h index 148d718..8ffc5e9 100644 --- a/include/buffers.h +++ b/include/buffers.h @@ -5,6 +5,10 @@ #include +void ecex_logf(const char *fmt, ...); +void ecex_log_group_begin(const char *message); +void ecex_log_group_end(const char *message); + buffer_t *buffer_new(const char *name, const char *path, int read_only); void buffer_free(buffer_t *buffer); @@ -107,8 +111,8 @@ int ecex_tick_animations(ecex_t *ed, double now_seconds); int ecex_buffer_replace_text(buffer_t *buffer, const char *text); void ecex_buffer_set_modified(buffer_t *buffer, int modified); int ecex_buffer_text_len(buffer_t *buffer); -int ecex_buffer_scroll_line(buffer_t *buffer); -int ecex_buffer_line_count_i(buffer_t *buffer); -int ecex_buffer_line_copy(buffer_t *buffer, int line, char *out, int out_cap); +int ecex_buffer_scroll_line_index(buffer_t *buffer); +int ecex_buffer_line_count_int(buffer_t *buffer); +int ecex_buffer_line_copy_text(buffer_t *buffer, int line, char *out, int out_cap); #endif -- cgit v1.2.3