Commits


bugfix: allow editing minibuffer history restore the current line, so the editing operations can actually modify the input buffer, instead of the history string.


move declarations to minibuffer.h


move minibuffer-related fns to their own file and a bit of foreshadowing... :)


fix certificate mismatch after load_previous_page and proxy load_previous_page calls directly do_load_url, where the proxy reset happens in load_url.


initialize tabshead and proxylist early after the re-exec diff, the configuration gets loaded *before* and then the proxy list is initialized. Thus once we start the UI the proxy list is always empty. Solve the headaches by using TAILQ_HEAD_INITIALIZER. Or, in theory we could also avoid the initialization at all, since globals vars should be zeroed.


rename minibuf to echoarea there's a close relationship between the echoarea and the minibuffer, but let's call it echoarea for now.


sync


make \n optional in some contexts


bind C-w to tab-close by default


bind c-t to tab-new by default and while there document some missing keys.


re-exec the children processes This way, they get their own new random address space.


style(9)


initialize the keys before reading the configuration


move the argv handling back into the main()


bugfix: print the trailing face until the right column This would leave the last column white if !olivetti-mode and a background color for some body lines