Commits


add set-title option


keep track of the current tab and restore it after startup


retire current_tab() in favour of current_tab


separate the tabs with a vertical bar while there also simplify a bit the handling of the pair for tabs/current-tab.


typo


simplify print_vlines


emojified link lines!!


initialize events: prevents libevent2 from crashing clechoev and resizeev are two globally defined event, and thus guaranteed to be zeroed. While OpenBSD' libevent1 is fine when calling event_pending on such events, libevent2 complains and, probably depending on which flags were used, crashes. Prompted and tested by Andrea Feletto, thanks!


sue SIGSTOP instead of SIGTSTP maybe in the future we'll try to handle SIGTSTP?


add suspend-telescope


show the number of completions available


add -C/--colors: dumps all available colors


optimization: don't endwin() when we can simply move the windows After a resize we should do the endwin+refresh+clear dance, but in other situations, like when entering the minibuffer, we can simply re-wrap the page and move the windows. This prevents a small flash when entering the minibuffer, as well as fewer redraw (redraw after the command and shortly after because it was scheduled).


refactor struct vline the new `meta.data' field will be useful for holding completions data.


disentangle the minibuffer and olivetti-mode