Commit Briefs

Omar Polo

replace has_prefix with strncmp


Omar Polo

fmt


Omar Polo

add mini-kill-whole-line



Omar Polo

reply-last-input: reply input requests on demand

Telescope now remebers the last URL (per tab!) that replied with 1X (input request.) The new command reply-last-input allows to resend a query to that URL. It's particularly useful with capsules that make a heavy uses of 10 replies (search engines or similar, interactive pages, etc) because it both saves a network roundtrip and the user from looking for the "search" link all across the page ;-) idea from a conversation with thfr@, thanks!


Omar Polo

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


Omar Polo

simplify the fringe vline

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






Omar Polo

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.


Omar Polo

s/change-title/update-title/


Omar Polo

bump default fill-column to 120


Omar Polo

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.