From 24d24e0baae87f713dd0ffd3e44248296d4437d2 Mon Sep 17 00:00:00 2001 From: Albert Cervin Date: Wed, 14 Aug 2024 22:05:10 +0200 Subject: Add fancy welcome text --- src/main/main.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src/main/main.c') diff --git a/src/main/main.c b/src/main/main.c index 8e3e862..45f72cb 100644 --- a/src/main/main.c +++ b/src/main/main.c @@ -34,6 +34,12 @@ #include "completion.h" #include "version.h" +/* welcome.h is generated from welcome.inc with + * xxd -n welcome_text -i + * or similar. + */ +#include "welcome.h" + static struct frame_allocator frame_allocator; void *frame_alloc(size_t sz) { @@ -311,10 +317,9 @@ int main(int argc, char *argv[]) { free((void *)filename); free((void *)absfile); } else { - const char *welcome_txt = - "Welcome to the editor for datagubbar and datagummor 👴👵\n"; - buffer_set_text(&initial_buffer, (uint8_t *)welcome_txt, - strlen(welcome_txt)); + initial_buffer.force_show_ws_off = true; + buffer_set_readonly(&initial_buffer, true); + buffer_set_text(&initial_buffer, (uint8_t *)welcome_text, welcome_text_len); } struct buffer *ib = buffers_add(&buflist, initial_buffer); -- cgit v1.2.3