Commits


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


fix resize bug && some style here and there


[gemtext] improve parse_link * add a mising `&& isspace(buf[0])' that would make the parser skip the link label * swap alt and line: line is the text, alt the URL * text is always defined, at worst is a copy of URL


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


[gemtext] fix append and set_buf it wouldn't resume parsing well without these


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.


move special page to main process


rename about.c -> pages.c


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