Commits


add `message' function, like in elisp, to print to the echo area


fix resize bug && some style here and there


update cmd_{previous,next}_line cmd_{previous,next}_line used COLS and LINES, this adapts them to body_{cols,lines}. While there, also add the ability to scroll when trying to go past the beginning/end of the screen.


fix clear minibuffer clminibufev_set was never set, so it would enqueue the event again...


clear the minibuffer after 5 seconds


bugfix


multi-window layout


implement & fix cursor-related functions


sync


use raw mode in raw mode, C-s, C-q, C-c etc are passed as-is, while in cooked mode (the one cbreak gives us) they retain their usual meaning.


fix reflow error w/ spaces don't print spaces past the end of the window


initial word wrapping implementation it handles only ASCII and works only in the stdscr, but it's a start!


initial commit