Live data from Hacker News

Aerc – a pretty good (terminal) email client

aerc-mail.org

11–20 of 51 posts

Re: Aerc – a pretty good (terminal) email client

#11
I'd love to use a lightweight email client. I've tried several in the past. When conversing with others who know how to use email, like free software mailing lists, for example, they are a joy to use. But as soon as you have to interact with the Microsoft shite it just doesn't work. Things just start breaking in random ways and you're never really sure if you're getting the message you're supposed to be getting. Since I mostly use email for work, I've found Thunderbird to be the only good option.

Re: Aerc – a pretty good (terminal) email client

#14
It brings joy to my heart to still see these simple web 1.0 pages.

And the front page has almost all the information I care about as a terminal luddite: vim bindings, etc.

One point of criticism: it says extensible, but it's not very clear how exactly it's extensible. What language is used for extensions? Go? Scripts + conf files with hooks? The front page makes no mention, nor does the source page, and I've yet to find it by clicking around the wiki.

Re: Aerc – a pretty good (terminal) email client

#15

It brings joy to my heart to still see these simple web 1.0 pages. And the front page has almost all the information I care about as a terminal luddite: vim bindings, etc. One point of criticism: it says extensible, but it's not very clear how exactly it's extensible. What language is used for extensions? Go? Scripts + conf files with hooks? The front page makes no mention, nor does the source page, and I've yet to f…

aerc is plugged into your surrounding Unix environment more deeply than most mail clients. It has a keybindings system which is like a more generalized version of Vim, plus an embedded terminal emulator and support for piping things through shell commands, and a templating system.

Example: to apply git patches, I have this in ~/.config/aerc/binds.conf:

    ga = :flag:pipe -mb git am -3
To reply to thank the contributor, I have this:

    rt = :unflag:reply -a -Tthanks
The "thanks" template invoked by this shells out to git to include a summary of the git push and set a special mail header to update the mailing list on the status of the patch:

    X-Sourcehut-Patchset-Update: APPLIED
    
    Thanks!
    
    {{exec "{ git remote get-url --push origin; git reflog -2 origin/master --pretty=format:%h | xargs printf '%s\n' | tac; } | xargs printf 'To %s\n   %s..%s  master -> master'" ""}}
Hope that helps.

Re: Aerc – a pretty good (terminal) email client

#16
post #4

I like it. It's somewhat reminiscent of this one we used to use called Pine :) I think sourcehut guy made this, right? edit: yep sourcehut guy. they also made this cool guide here: https://git-send-email.io/

Also sway, but hacker news doesn't always hold him in that high of an opinion, probably mostly of his Rust criticisms... But I use many of his tools, all top notch!

He has over 25k karma on here. The data doesn't fit your assertion.

Re: Aerc – a pretty good (terminal) email client

#17
post #12

I swapped over to aerc from mu4e, it’s very pleasant to use. I would easily recommend it.

Why this over regular client ?

For me, checking and replying to emails is quicker with a CLI client than with a traditional mail client. It’s easier to jump around and pick apart email threads from my text editor than a GUI app. And Aerc’s piping is nice, it makes it easy to apply patches from mailing lists to local repositories.

Re: Aerc – a pretty good (terminal) email client

#18
post #4

I like it. It's somewhat reminiscent of this one we used to use called Pine :) I think sourcehut guy made this, right? edit: yep sourcehut guy. they also made this cool guide here: https://git-send-email.io/

Also sway, but hacker news doesn't always hold him in that high of an opinion, probably mostly of his Rust criticisms... But I use many of his tools, all top notch!

For what it's worth, I'm an HN user and hold Drew and his work in very high regard.

Re: Aerc – a pretty good (terminal) email client

#19

It brings joy to my heart to still see these simple web 1.0 pages. And the front page has almost all the information I care about as a terminal luddite: vim bindings, etc. One point of criticism: it says extensible, but it's not very clear how exactly it's extensible. What language is used for extensions? Go? Scripts + conf files with hooks? The front page makes no mention, nor does the source page, and I've yet to f…

aerc is plugged into your surrounding Unix environment more deeply than most mail clients. It has a keybindings system which is like a more generalized version of Vim, plus an embedded terminal emulator and support for piping things through shell commands, and a templating system. Example: to apply git patches, I have this in ~/.config/aerc/binds.conf: ga = :flag :pipe -mb git am -3 To reply to thank the contributor,…

That does help, thank you.

I like this because I could do the script parts in whatever language I like.

I've been trying to cobble together a linux dev system that's almost entirely configured in lisp.

Getting pretty close now, in theory, with Guix for a distro(Guile initscripts and system def), Stumpwm(Common Lisp), Nyxt-browser(also CL), and of course Emacs with evil-mode for editing/org-mode.

I realise I could Emacs all the things, but I have too much of a love-hate relationship with Emacs for that to be bearable...

Re: Aerc – a pretty good (terminal) email client

#20
I tried to sign-in into my work Outlook account with aerc a while ago, from WSL2, unfortunately it didn't work with an app password[0], and OAuth2 won't cut it, because I'll have to ask the company's services administrator to grant me access.

Nevertheless, a great piece of software. Using it for personal e-mail.

[0]: https://support.microsoft.com/en-us/account-billing/manage-a...

Post reply on HN