Commits


pretty print help lines


move help to its own file in order to do so, we also have to export some internal variables from ui (the width and height of the window). Not the best possible outcome, but are used only in recompute_help, and can be dropped later. Also, move wrap_page to wrap.c.


refactoring tab-close and tab-close-other: introduce free_tab


push-button-new-tab on relative URLs now works


open about:crash if last time telescope crashed


touch ~/.telescope/crashed if the connection to ui process dies


add descr. to completions ; filter by descr. too


cache the page title


bump space for titles to 128 bytes


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.


keep track of the current tab and restore it after startup


retire current_tab() in favour of current_tab


emojified link lines!!


use a lockfile to prevent multiple instance of telescope


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