Commits


move some parser utils to its own file


bind left/right arrows in the minibuffer


initialize minibuffer.len when entering


add minibuffer_delete_char and rename del to ..._backward_char


give each parser a name


add generic text/* support


add textplain.c


add mime.c


don't assume everything is text/gemini!


simplify dispatch_stdio just call redraw_tab instead of re-implementing it in-place. This also fixes a bug with cmd_tab_{next,previous} where the body wasn't updated.


minibuffer history!


typos


simplify wrap_page reuse the line_prefixes table


add "faces" move line styles to a central place.


unify the line prefixes for rendering