move util.c declarations in utils.h it's not spelled `util.h' because otherwise it'd get included instead of /usr/include/util.h

simplify the fringe vline print_vline can handle a NULL .line, so I can avoid the long comment and the ugly cast.

change fringe defaults: always enabled and ~ as prefix

add fringe prefix and allow to override offset for fringes alone

add vi-like `~' fringes after the end of the buffers

add a maximum (undocumented) value as safety net

allow to re-open closed tabs Save closed tabs to a "killed tabs" queue, for up to a max of "max-killed-tabs", and allow to re-open them. Keep the tab history but not its content. This integrates nicely with the session file, just add the "killed" flag as alias for TAB_KILLED and put it in the ktabshead queue upon initalization. It's thus possible to re-open closed tabs even after telescope has been closed, and tabs keeps their history! Add a new cmd, cmd_tab_undo_close, to try to re-open the most recently closed tab and bind it to `u'. While here, add a TODO for the tab history memory leak.


bump default fill-column to 120

rename set-title to change-title "set set-title = 1" is quite a mouthful. The old name will still be supported for a while to ease backwards compatibility.

bind del (aka backspace) to previous page Suggested by Florian, thanks!

add download and download.* line styles

add side window for downloads

download-path: basic expansion of ~, add trailing / if needed

don't need to check if NULL for free