summaryrefslogtreecommitdiff
path: root/src/minibuffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/minibuffer.h')
-rw-r--r--src/minibuffer.h22
1 files changed, 2 insertions, 20 deletions
diff --git a/src/minibuffer.h b/src/minibuffer.h
index 55eeb7e..9bdde8f 100644
--- a/src/minibuffer.h
+++ b/src/minibuffer.h
@@ -3,26 +3,8 @@
#include <stdint.h>
#include <time.h>
-struct minibuffer_update {
- struct render_cmd *cmds;
- uint64_t ncmds;
-};
-
-struct minibuffer {
- uint8_t *buffer;
- uint32_t capacity;
- uint32_t nbytes;
- uint32_t row;
- bool dirty;
- struct timespec expires;
-};
-
-typedef void *(alloc_fn)(size_t);
-
-void minibuffer_init(uint32_t row);
-void minibuffer_destroy();
-
-struct minibuffer_update minibuffer_update(alloc_fn frame_alloc);
+struct buffer;
+void minibuffer_init(struct buffer *buffer);
void minibuffer_echo(const char *fmt, ...);
void minibuffer_echo_timeout(uint32_t timeout, const char *fmt, ...);