Efinger is a client for the Finger protocol (RFC 1288) with an
Elfeed-inspired reader. Configure a list of accounts once and browse
their .plan files from a two-pane interface: an account list on one
side and the fingered content on the other.
Move with n/p to preview each account, RET to read one in full, l to go
back to the list and q to close both panes. M-x efinger-finger fingers
a single account on demand.
Connections are asynchronous (:nowait) with a configurable timeout, so
Emacs never freezes when a host resolves but never answers on port 79.
The finger core is forked from GNU Emacs' net-utils.el (by Peter
Breton) and rewritten around an asynchronous connection.