Commits


pretty print help lines


add other-window (C-x o) and allow focusing help buffer


move in_minibuffer too


reorder minibuffer stuff and while there also rename the bogus completing_read to minibuffer_read. To get a ``completing-read'' one has to call enter_minibuffer with the right parameters.


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.


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


keep the scrolling during a save-excursion


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


add suspend-telescope


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


move some leftovers from ui.h to minibuffer.h


add M-t (tab-select); extend the completion API


support completions in minibuffer + related interactive fns * cmd.c (cmd_previous_completion): add previous-completion (cmd_next_completion): add next-completion (cmd_insert_current_candidate): add insert-current-candidate * minibuffer.c (enter_minibuffer): support completions in minibuffer