Elpher 2.7.0: the text/gemini update
plugd
plugd at thelambdalab.xyz
Sat May 16 01:13:46 BST 2020
Hi all,
Anybody using elpher might be interested to know that I've just pushed a
number of gemini-centric improvements/changes.
Changes specific to text/gemini:
* Text wraps at word boundaries near 80 columns or the window width,
whichever is smaller.
* Text wrapping works sensibly with bullets, indenting wrapped lines.
* Pre-formatted text blocks work.
* Styles are applied to headers (different font sizes by default and
when possible.
* Removed the left hand margin which used to contain link types, which
was a result of reusing gophermap rendering functions and doesn't
make as much sense in gemini (which lacks a finite set of link types).
Links are still coloured according to protocol, however.
Changes relating to network connections:
* I've optimized the functions responsible for retrieving gemini, gopher
and finger content, resulting in a massive improvement in transfer
rate. (That's a very positive way to say that I've replaced a very
silly function with a more sensible one.) It wasn't practical to
download mp3s previously, now it is.
* Given the slew of new servers, I've altered the default server
certificate verification policy to, erm, not verify certificates.
Even though this behaviour is configurable, I feel a bit dirty about
this. Hopefully I'll find a way to implement a proper tofu behaviour
in the future.
Changes missing from this update:
* !! Support for client certificates. :-( !!
The new version is already up on MELPA and should be up on MELPA Stable
within the hour.
Cheers,
Tim
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20200516/72f57b91/attachment.sig>
More information about the Gemini
mailing list