Commits


Farewell, nth_line! You were a good function. Slow and avoidable actually, but a good function indeed.


correctly compute the x position on "emojified" lines


lazy loading tabs on startup don't load all the tabs when starting up, only the current one. Defer the loading of the others when switching to them.


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