Commit Briefs
parsers: add a parseline method (main)
all our parsers just need a line to parse and don't always need the free method. The gemtext parser could also be simplified with this, but defer it for later.
fix crash in directory listing
don't try to double fclose(3) the same file.
mini-kill-whole-line: recompute completions
When issuing the mini-kill-whole-line command, make sure we recompute the completions in the minibuffer, otherwise completions don't work as intended. Noticed by op@ on IRC.