#include <lib-lua/lib-lua.h>
#include <lib-sys/mutt_signal.h>
#include <lib-mime/mime.h>
-#include <lib-ui/curses.h>
+#include <lib-ui/lib-ui.h>
#include <lib-mx/mx.h>
#include "mutt.h"
exit (1);
}
mutt_signal_initialize ();
- ci_start_color ();
- keypad (stdscr, TRUE);
- cbreak ();
- noecho ();
- typeahead (-1); /* simulate smooth scrolling */
- meta (stdscr, TRUE);
+ curses_initialize();
}
#define M_IGNORE (1<<0) /* -z */
/* This must come before mutt_init() because curses needs to be started
before calling the init_pair() function to set the color scheme. */
if (!option (OPTNOCURSES))
- start_curses ();
+ start_curses();
/* set defaults and read init files */
mutt_init (flags & M_NOSYSRC, commands);
if (newMagic)
mx_set_magic (newMagic);
- if (!option (OPTNOCURSES)) {
- SETCOLOR (MT_COLOR_NORMAL);
- wclear (stdscr);
- mutt_error = mutt_curses_error;
- mutt_message = mutt_curses_message;
+ if (!option(OPTNOCURSES)) {
+ ui_layout_init();
}
/* Create the Maildir directory if it doesn't exist. */
- if (!option (OPTNOCURSES) && Maildir) {
+ if (!option(OPTNOCURSES) && Maildir) {
struct stat sb;
char fpath[_POSIX_PATH_MAX];
char mesg[STRING];