Commits
- Commit:
a36bb43a3e7eb5156105479fe02f05639d5f1d89
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add the up, root and home commands
These navigates respectively one level up in the path hierarchy, to
the root directory and to the "home".
The home is considered to be the first path component in the form of
~username.
`home' is yet to be implemented.
- Commit:
4bb6a4fa12277e60cec320dacf7968754b26db7d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add load-url-use-heuristic knob
This is still WIP and may change before the next release.
It could be worthwile to resolve the URLs in load-url using the
current page as base, so that while browsing <gemini://a.org/b/c>,
using load-url to go to "/" would load <gemini://a.org/> instead of
<file:///>. The new option `load-url-use-heuristic', if unset,
provides exactly this behaviour.
It is still a bit rough to use, as for e.g. loading <d.net> would now
yield <gemini://a.org/b/d.net> instead of <gemini://d.net>.
Will need more work in-tree, but for now add it so we can reason about
it.
See github issue #10
- Commit:
2c05b26da3a2b21a6804583e47f984ec4b1f898c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fmt
- Commit:
d89eb764fd5d3a5ec0b5b30d85ecdc14789bb7cf
- From:
- Omar Polo <op@omarpolo.com>
- Date:
replace has_prefix with strncmp
- Commit:
7b2095782b396e59e93729ca8e503fa0e04869fa
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fmt
- Commit:
067b7ffd71d21659ed7149faf77ba312e91d6faa
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add mini-kill-whole-line
- Commit:
8c58230cb3e2a745d238609b230cd3bcea2d6cab
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bind write-buffer to C-x C-w and add `w' alias
- Commit:
ed504b9e1a0307a13e869cb3296f07ec072dae42
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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!
- Commit:
9d65b1d9ae3209a8a2bc8e8c376dede4f71290ce
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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
- Commit:
17e293f06c6d18b952a5746a9f911a083e32c81c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify the fringe vline
print_vline can handle a NULL .line, so I can avoid the long comment
and the ugly cast.
- Commit:
a84823049dbae06c858a9104a8cbe6f7e9f4a34d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
change fringe defaults: always enabled and ~ as prefix
- Commit:
28cfdf8ff8b69c0baf35b300d8c4c88f1c0d9007
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add fringe prefix and allow to override offset for fringes alone
- Commit:
0aef305d12c879faacb155c7b7348e6dcd99f394
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add vi-like `~' fringes after the end of the buffers
- Commit:
91091d0c07baa6a064e8aff36e57139b397cf82a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add a maximum (undocumented) value as safety net
- Commit:
6c74799d01bfb8706f1972917da936fc2eee66da
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.