Commits


unbreak forward-char outside the minibuffer The commit affb81446811bb35619b793ada17a32eff1aa28e, with its out-of-bound fix, broke forward-char outside the minibuffer.


style(9)-ify comment


change some include <> → "" and reorder


cosmetic: don't add a space on : There are two ways (by default) to bring up the execute-extended-command: M-x or :. To be a bit more like vi, don't add a space after :, but do that after M-x.


debounce resize event


fix out-of-bound


pre-insert gemini:// on load-url


added DEFALIAS, q and wq are alias to cmd_kill_telescope


fix cmd_scroll_down/up: they scrolled two line more than what intended


exit_minibuffer before calling yornp callback


don't allow recursion on yornp if we're already in the minibuffer, just assume a "no" response, it's the easiest (and safest) thing to do.


percent-encode the input request


tweak comment


generate a new id for every request bad things (tm) can happen if we do a IMSG_GET hwen a page is loading. This fixes it by generating a new id for every request, so the current one (if there is one) can safely finish (stop_tab can take a while) while we're doing the next one.


simplify & improve tabline rendering if there are more tabs than space, the selected tab is no more always the first.