Commits
- Commit:
2815e3a0bd30fa577f03de5af1a60086ee286e4a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typos; courtesy of codespell
- Commit:
2b1f89306cb04bce40fc6f8ece381ba535e30754
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
feature: remove external-cmd
Now that telescope understands mailcap, there's no need for the use of
external-cmd any longer.
- Commit:
c7c896261dc98b657ecbd219ddaf9f579f8a0f16
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
telescope.1: document mime-type handling
Mention how telescope handles mime-types with mailcap, xdg-open, etc.
- Commit:
68f64f35642d7e8b6a35c5b197fdde3c8486e2e4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
document VISUAL and EDITOR usage
- Commit:
448632c7ef1a25eca6e4c3650acf8b132baa9bad
- From:
- Omar Polo <op@omarpolo.com>
- Date:
document mini-edit-external
- Commit:
e834972f201feb8a446833d32a75ae877c19d935
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
telescope.1: add external-cmd definition
Add a definition for the external-cmd setting.
- Commit:
45ac216a176536311bde157f482548699a05ecc8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
telescope.1: sort default-search-engine
- Commit:
f350bc73eb44b726d2cfdfe499c168fb83c91bc4
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
cmd: introduce toggle-styling
This adds a new command `toggle-styling` which toggles the formatting
between the defaults (or anything specified in a configuration file),
and the "raw" prefixes as defined in the gemini file.
- Commit:
a3e4d56b6d9bcfca48f3d8c8f1e526e95b0c2f64
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
tls: guard against faulty gemini servers
Some gemini servers have faulty TLS handling, such as:
gg: tls_close: EOF without close notify
In such cases, telescope will receive that error and naturally assume
there was a problem and stop processing. However, in the case of there
still being legitimate content read from the request, this should still
be displayed, rather than ignored.
This change therefore detects this condition and adds a status of 'W' to
telescope's modeline to indicate that the information presented is from
a faulty gemini server and could be truncated and hence display oddly.
- Commit:
7d7bc744695ff195293e6d0ce990e5be28285730
- From:
- Omar Polo <op@omarpolo.com>
- Date:
improve telescope.1
- Commit:
4a11f504704129b673a547e5933f83fb84da519f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
telescope.1: remove the text-wrapping CAVEAT
not that we're particularly smart now, but libgrapheme gives us a
nice result in the scripts I tried.
- Commit:
1d8cc68987bded33eba0d5f6613efd151d8601cd
- From:
- Omar Polo <op@omarpolo.com>
- Date:
missing Ic marker
- Commit:
50fd8b267750be705819a7036c7f08a8b4fc5432
- From:
- Omar Polo <op@omarpolo.com>
- Date:
support gopher urls for search; document default-search-engine
- Commit:
fd6c540b6faa6c802c92c9e209e2122ca3ddfa92
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add cmd_search to search using a search engine
This adds a new command `search', bound by default to `s', that
prompts for a query and loads and consult the ``oracle'' (the search
engine) using default_search_engine (which will be made customizable.)
It also temporarly supports only gemini URLs.
Feature requested by -fab-, thanks!
- Commit:
06d1fa320c6f192bb6488d1580482cb4916f821a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tweak unload-certificate description
- Commit:
4c9aaf273970b9d0428f9a9f2c551c1c302ec4c5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mention the C when a client cert is in use
- Commit:
c0be9207792e127fa6da7986f3d9a43a4e1d34e8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
document the new client certificate commands
- Commit:
d08fccd2fe31fb4f2415704ca8e867dc4d2e7480
- From:
- Omar Polo <op@omarpolo.com>
- Date:
removed -C/--colours flag
- Commit:
cfcbc23cf9c18cbc9964064ce954c05cde9fd473
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add default-protocol knob
So that now one can decide to assume a finger:// or gopher:// protocol
instead of gemini:// for load-url.
- Commit:
02474af254f32a8051f0d1af71d95ccd7624e5b7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump date
- Commit:
2513365f084c0d27d326cdcf878ecfbf087ea76c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add boolean variables
The 'if zero/nonzero then...' is a bit annoying. Add proper booleans
to the grammar of the config and use them when appropriate. Makes the
description and the review of configuration files easier.
This means that the old
set olivetti-mode = 1
can now be written as
set olivetti-mode = true
Compatibility with the previous integer values will be kept for a
while.
- Commit:
449ea6fe32441d2fd3875c5eee5d0c77800cfa7d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
apply load-url-use-heuristic for command line arguments too
This semplifies a bit the handling. humanify_url() now takes the base
URL which we can then use when not using the heuristics.
Command-line arguments now take an implicit base of <file://$PWD/>
when the heuristics are disabled, so that foo.gmi resolves to the
local file even without <./>.
See github issue #10.
- 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:
067b7ffd71d21659ed7149faf77ba312e91d6faa
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add mini-kill-whole-line