paritybit.ca

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit bcd86ba68ec10692f9520a993ef394860a977a97
parent 31e4158aac8313cd4c3c874f21ef0d9b524ecf14
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Mon, 18 May 2020 23:16:55 -0400

Publish new blog post

Diffstat:
Mpages/blog.md | 1+
Apages/blog/trying-out-aerc.md | 56++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpages/home.md | 4++--
Mpublic/feeds/sitewide-feed.xml | 56++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpublic/sitemap.xml | 1+
5 files changed, 116 insertions(+), 2 deletions(-)

diff --git a/pages/blog.md b/pages/blog.md @@ -20,6 +20,7 @@ href="https://social.paritybit.ca/@jbauer">Mastodon</a>. ### 2020 <ul> + <li>2020-05-18 <a href="blog/trying-out-aerc">Trying Out aerc</a></li> <li>2020-05-17 <a href="blog/setting-up-gpg-keys-from-scratch">Setting Up GPG Keys from Scratch</a></li> <li>2020-05-16 <a href="blog/self-hosting-email">Self-Hosting Email</a></li> <li>2020-05-15 <a href="blog/preparing-to-self-host-email">Preparing to Self-Host Email</a></li> diff --git a/pages/blog/trying-out-aerc.md b/pages/blog/trying-out-aerc.md @@ -0,0 +1,56 @@ +## Trying Out aerc + +[//]: # "A brief first look at the new terminal-based email client called aerc." + +[//]: # "main.min.css" + +[//]: # + +<div class="byline"> +<b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2020-05-18 | + <b>Last Updated:</b> 2020-05-18 +</div> + +[aerc](https://aerc-mail.org/) is a new terminal-based email client created by +Drew DeVault that aims to offer a highly efficient and extensible mail +experience. I decided to take a look at it after hearing quite a few good +reviews of it and its capabilities in the Fediverse. + +I currently use [NeoMutt](https://neomutt.org/), a fork of Mutt, which is also a +powerful, terminal-based email client. However, I've found it a little clunky to +use at times and the sheer amount of configuration that must be done to make it +usable (in my opinion) is crazy. It's still a perfectly capable email client +which has served me well, but my search for simpler, more "minimal", software +has led me to try aerc. (Some other mail clients which I may also try in the +future are [S-nail](https://wiki.archlinux.org/index.php/S-nail) and +[meli](https://git.meli.delivery/meli/meli.git).) + +To get aerc up and running on my system, I cloned [the git +repository](https://git.sr.ht/~sircmpwn/aerc) and checked out the `0.3.0` +branch. I installed `scdoc` and `go-1.14` to build the software from source +using `make install`. Upon running aerc with the `aerc` command, I was presented +with a straightforward setup process which got me up and running with my mail +account configured. + +Most of the controls were immediately intuitive. `j` and `k` for scrolling, `J` +and `K` for switching folders, `D` for deleting mail, `Enter` for opening mail, +and so on. It also seems like aerc has far better support for multiple email +accounts. Using multiple accounts in NeoMutt feels unintuitive and hacky by +comparison. Another thing that I really appreciate about aerc is that it puts +its configuration files in `~/.config/aerc/` by default instead of dumping them +in a folder like `~/.aerc`. + +Something of note which may be useful to others is that I needed to install +`dante-client` to get the default `text/html` filter to work because it relies +on the `socksify` command to run `w3m` sandboxed for viewing HTML emails. + +I'll be playing around with aerc for the next little while to decide if I'm +going to fully switch to it from NeoMutt. Expect configuration files to appear +in [my dotfiles repository](https://git.sr.ht/~jbauer/dotfiles) and a much more +comprehensive look in the future. + +_This is my twenty-third post for the +[#100DaysToOffload](https://social.paritybit.ca/tags/100DaysToOffload) +challenge. You can learn more about this challenge over at +[https://100daystooffload.com](https://100daystooffload.com)._ diff --git a/pages/home.md b/pages/home.md @@ -20,6 +20,8 @@ extent)! Access through `gopher://paritybit.ca` or `gemini://paritybit.ca`. src="/img/feed-icon.png" width="15" height="15" alt="Click for RSS Feed"/> </a> </div> +2020-05-18 <a class="feed-item" href="blog/trying-out-aerc">Trying Out aerc</a> + 2020-05-17 <a class="feed-item" href="blog/setting-up-gpg-keys-from-scratch">Setting Up GPG Keys from Scratch</a> 2020-05-16 <a class="feed-item" href="blog/self-hosting-email">Self-Hosting Email</a> @@ -38,8 +40,6 @@ extent)! Access through `gopher://paritybit.ca` or `gemini://paritybit.ca`. 2020-05-08 <a class="feed-item" href="blog/cat-v-considered-harmful">Cat -v Considered Harmful</a> -2020-05-07 <a class="feed-item" href="blog/unsure-what-to-write">Unsure What To Write</a> - ### What is a Parity Bit? It is a bit (in the 1's and 0's sense) used in checking for errors in digital diff --git a/public/feeds/sitewide-feed.xml b/public/feeds/sitewide-feed.xml @@ -7,6 +7,62 @@ <description>The feed that covers all notable additions, updates, announcements, and other changes for the entire paritybit.ca website.</description> <item> + <title>Trying Out aerc</title> + <link>https://www.paritybit.ca/blog/trying-out-aerc</link> + <guid>https://www.paritybit.ca/blog/trying-out-aerc</guid> + <pubDate>Mon, 18 May 2020 23:16:31 -0400</pubDate> +<description><![CDATA[<h2>Trying Out aerc</h2> + +<div class="byline"> +<b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2020-05-18 | + <b>Last Updated:</b> 2020-05-18 +</div> + +<p><a href="https://aerc-mail.org/">aerc</a> is a new terminal-based email client created by +Drew DeVault that aims to offer a highly efficient and extensible mail +experience. I decided to take a look at it after hearing quite a few good +reviews of it and its capabilities in the Fediverse.</p> + +<p>I currently use <a href="https://neomutt.org/">NeoMutt</a>, a fork of Mutt, which is also a +powerful, terminal-based email client. However, I've found it a little clunky to +use at times and the sheer amount of configuration that must be done to make it +usable (in my opinion) is crazy. It's still a perfectly capable email client +which has served me well, but my search for simpler, more "minimal", software +has led me to try aerc. (Some other mail clients which I may also try in the +future are <a href="https://wiki.archlinux.org/index.php/S-nail">S-nail</a> and +<a href="https://git.meli.delivery/meli/meli.git">meli</a>.)</p> + +<p>To get aerc up and running on my system, I cloned <a href="https://git.sr.ht/~sircmpwn/aerc">the git +repository</a> and checked out the <code>0.3.0</code> +branch. I installed <code>scdoc</code> and <code>go-1.14</code> to build the software from source +using <code>make install</code>. Upon running aerc with the <code>aerc</code> command, I was presented +with a straightforward setup process which got me up and running with my mail +account configured.</p> + +<p>Most of the controls were immediately intuitive. <code>j</code> and <code>k</code> for scrolling, <code>J</code> +and <code>K</code> for switching folders, <code>D</code> for deleting mail, <code>Enter</code> for opening mail, +and so on. It also seems like aerc has far better support for multiple email +accounts. Using multiple accounts in NeoMutt feels unintuitive and hacky by +comparison. Another thing that I really appreciate about aerc is that it puts +its configuration files in <code>~/.config/aerc/</code> by default instead of dumping them +in a folder like <code>~/.aerc</code>.</p> + +<p>Something of note which may be useful to others is that I needed to install +<code>dante-client</code> to get the default <code>text/html</code> filter to work because it relies +on the <code>socksify</code> command to run <code>w3m</code> sandboxed for viewing HTML emails.</p> + +<p>I'll be playing around with aerc for the next little while to decide if I'm +going to fully switch to it from NeoMutt. Expect configuration files to appear +in <a href="https://git.sr.ht/~jbauer/dotfiles">my dotfiles repository</a> and a much more +comprehensive look in the future.</p> + +<p><em>This is my twenty-third post for the +<a href="https://social.paritybit.ca/tags/100DaysToOffload">#100DaysToOffload</a> +challenge. You can learn more about this challenge over at +<a href="https://100daystooffload.com">https://100daystooffload.com</a>.</em></p>]]></description> +</item> +<item> <title>Setting Up GPG Keys from Scratch</title> <link>https://www.paritybit.ca/blog/setting-up-gpg-keys-from-scratch</link> <guid>https://www.paritybit.ca/blog/setting-up-gpg-keys-from-scratch</guid> diff --git a/public/sitemap.xml b/public/sitemap.xml @@ -3,6 +3,7 @@ <url><loc>https://www.paritybit.ca</loc></url> <url><loc>https://www.paritybit.ca/home</loc></url> <url><loc>https://www.paritybit.ca/blog</loc></url> + <url><loc>https://www.paritybit.ca/blog/trying-out-aerc</loc></url> <url><loc>https://www.paritybit.ca/blog/setting-up-gpg-keys-from-scratch</loc></url> <url><loc>https://www.paritybit.ca/blog/self-hosting-email</loc></url> <url><loc>https://www.paritybit.ca/blog/preparing-to-self-host-email</loc></url>