Embed vim into madmutt. Yeah _IN_ madmutt. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Remove lots of useless stupid, and code greedy options. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Disable many "stupid" CLI options or some that will have better equivalents soon (I hope). Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Move the rest of mutt "things" into a window as well. Only the input line remains in stdscr ... for now. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Have a lib-ui/lib-ui.h Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Do not use implicit ncurses functions, now we can grep for 'stdscr' to find them. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Remove support for antiquated ncurses libraries. Assume we have at least ncurses 5.x. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
get rid of slang Signed-off-by: Pierre Habouzit <madcoder@debian.org>
few tweaks about changed defines. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
EXIT AUTOCRAP \o/ Use cmake now. conversion is still rough, but works mostly. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
no warnings in lib-sys anymore Signed-off-by: Pierre Habouzit <madcoder@debian.org>
rationnalize includes a lot: that's very dirty, but lib-lib/lib-lib.h has a lot of commonly used includes. that saves a lot of things from the rest of the code. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
sort out some prototypes, put them where they belong. rework lib-lib, have a public lib-lib/lib-lib.h header that will be our main library we always want to have. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
move signal.c into lib/sys Signed-off-by: Pierre Habouzit <madcoder@debian.org>