diff options
| author | Albert Cervin <albert@acervin.com> | 2024-08-14 22:05:10 +0200 |
|---|---|---|
| committer | Albert Cervin <albert@acervin.com> | 2024-08-14 22:05:10 +0200 |
| commit | 24d24e0baae87f713dd0ffd3e44248296d4437d2 (patch) | |
| tree | 7201a84e8e6749df4e90da41b88cce4173a50800 /src/main/main.c | |
| parent | 8f456ac19e5e80eaa911645f882d184a534f87a4 (diff) | |
| download | dged-24d24e0baae87f713dd0ffd3e44248296d4437d2.tar.gz dged-24d24e0baae87f713dd0ffd3e44248296d4437d2.tar.xz dged-24d24e0baae87f713dd0ffd3e44248296d4437d2.zip | |
Add fancy welcome text
Diffstat (limited to 'src/main/main.c')
| -rw-r--r-- | src/main/main.c | 13 |
1 files changed, 9 insertions, 4 deletions
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 <path-to-welcome.inc> <path-to-welcome.h> + * 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); |
