Aerc: A well-crafted TUI for email
41–50 of 166 posts
Re: Aerc: A well-crafted TUI for email
#42I miss using a TUI for mail but it looks like they haven’t really solved the most important reason I don’t, which is rendering HTML emails.
Emacs (even on the TTY), can do a decent job of rendering markup using it's built in EWW browser. Works pretty well, at least for most of the content I'm looking for. Using it with Notmuch or mu4e is not the easiest thing to do, but it works pretty solidly.
(defun btv/notmuch-browse-html ()
(interactive "")
(let ((html-part (seq-find
(lambda (elt)
(pcase-let ((`(,begin ,end ,props) elt))
(let* ((part (plist-get props :notmuch-part))
(type
(or (plist-get part :computed-type)
(plist-get part :content-type))))
(and (equal type "text/html")
begin))))
(object-intervals (current-buffer)))))
(when html-part
(save-excursion
(goto-char (1+ (car html-part)))
(notmuch-show-view-part)))))
(add-hook 'notmuch-show-mode-hook
(lambda ()
(define-key notmuch-show-stash-map "v" 'btv/notmuch-browse-html)))Re: Aerc: A well-crafted TUI for email
#43I miss pine.
Re: Aerc: A well-crafted TUI for email
#44Re: Aerc: A well-crafted TUI for email
#45I don't see an explanation anywhere what "TUI" is. I'm going to go with "text user interface".
Re: Aerc: A well-crafted TUI for email
#46Re: Aerc: A well-crafted TUI for email
#47I don't see an explanation anywhere what "TUI" is. I'm going to go with "text user interface".
Re: Aerc: A well-crafted TUI for email
#48Re: Aerc: A well-crafted TUI for email
#49This is the first I've read of "TUI" standing for what I have to assume is "terminal user interface"? I'd call them CLI (command line interface). When did this TUI acronym start? What does it mean? Everyone else seems to know it and use it without defining.
Re: Aerc: A well-crafted TUI for email
#50I don't see an explanation anywhere what "TUI" is. I'm going to go with "text user interface".