Path to this page:
./
mail/aerc,
Terminal email client written in Go
Branch: CURRENT,
Version: 0.22.0,
Package name: aerc-0.22.0,
Maintainer: ktnbaerc is an email client that runs in your terminal. It's highly
efficient and extensible, perfect for the discerning hacker. Check
out the screencast above to get an idea of how it's used.
Some of its more interesting features include:
- Editing emails in an embedded terminal tmux-style, allowing you
to check on incoming emails and reference other threads while you
compose your replies
- Render HTML emails with an interactive terminal web browser,
highlight patches with diffs, and browse with an embedded less
session
- First-class support for working with git & email
- Open a new tab with a terminal emulator and a shell running for
easy access to nearby git repos for parallel work
- Support for multiple accounts, with IMAP, Maildir, Notmuch, Mbox
and JMAP backends.
- Asynchronous IMAP and JMAP support ensures
- Efficient network usage
- Email threading (with and/or without IMAP server support).
- PGP signing, encryption and verification using GNUpg.
Master sites:
Version history: (Expand)
- (2026-07-29) Updated to version: aerc-0.22.0
- (2026-07-08) Updated to version: aerc-0.21.0nb12
- (2026-06-05) Updated to version: aerc-0.21.0nb11
- (2026-05-10) Updated to version: aerc-0.21.0nb10
- (2026-04-08) Updated to version: aerc-0.21.0nb9
- (2026-03-06) Updated to version: aerc-0.21.0nb8
CVS history: (Expand)
| 2026-07-29 15:50:40 by Kevin Bloom | Files touched by this commit (2) |
Log message:
aerc: added missing bl3 for hicolor
|
2026-07-29 15:48:45 by Kevin Bloom | Files touched by this commit (4) |  |
Log message:
aerc: update to 0.22.0
# Added
- `:reload` is now invoked when `SIGHUP` is received by the `aerc`
process.
- Add support for Labels when using imap.
- A custom directory can now be specified for temporary files.
- New `:toggle-sidebar` command to hide/show the sidebar.
- New `[viewer].html-inline-images` option to replace `<img
src="cid:...">` tags in `text/html` parts with their related
`image/*` part data encoded in base64. For this to work with sixel
compatible terminals, you need to update your filters with
`text/html = ! html -sixel` and install `img2sixel`.
- Diffstat summary lines before patches are now highlighted similar
to git diff --stat.
- Trailing whitespace in diff addition, deletion and context lines
are now highlighted with a red background by default, similar to
git's `diff.wsErrorHighlight` option set to `all`. Configurable
with `[viewer].diff_whitespace` styleset option.
- The editor and the message viewer can now be centered on screen
using a fixed width.
- New styleset objects available to customize special headers in the
message viewer.
- `:menu` commands within a message view can be supplied with the
links extracted from the message using the `-l` flag.
- New `:repeat` command.
- `:toggle-folder` command to toggle directory tree expand/collapse
state.
- Added `-u` and `-U` to the mark command to mark messages based on
read-status.
- In addition of `<Enter>`, `<C-y>` now validates completion choices
- Add `folder-map` support for the notmuch backend.
- Show a keyhint popup with available keybinding continuations when
a multi-key binding prefix is pressed.
- New `[general].inherit-host-tty-features` config option enabling
advanced keyboard protocol negotiation, hyperlink support (OSC 8),
clipboard integration (OSC 52), inline image display, and color
queries (OSC 10/11) for embedded terminal child processes.
- Added `-l` switch to `reply` for replying to a mailing list
address.
# Fixed
- Fixed occasional data loss in export result of `export-mbox`.
- Crash when switching accounts quickly after sending a reply with
archive-on-reply enabled.
- Quick terminal outputs (e.g. from pipe command) will no longer
disappear on a mouse event. They will only disappear on a keypress
as described in the status bar.
- `carddav-query` now correctly parses vCard contacts with folded
lines and parameterized properties.
- Mouse works again in the message viewer when the switcher is not
shown.
- Fixed sorting flagged and read messages to the top for JMAP.
- When centered-layout-width is on and the window is too small, the
msgviewer, the composer and the reviewer are now properly shown.
- Fix missing body in the editor when using `:recall`.
- Crash when threading maildir messages with references that create
empty dummy containers in the root set.
# Changed
- Temporary files for messages being composed now reside in the
system's proper state home directory.
- `:flag` and `:delete` on multiple messages now stop on the first
error on `notmuch` accounts.
- The notmuch maildir-store option has been replaced by
enable-maildir (default: true). The maildir root is always obtained
from the notmuch database configuration.
- The notmuch source URL no longer accepts an explicit database path
or config query parameter. Database and configuration are now
discovered automatically. An optional profile name can be specified
as the URL hostname.
- Bundled stylesets now highlight diff whitespace.
# Deprecated
- The notmuch maildir-store option and explicit database paths in the
source URL now emit deprecation warnings.
- The `[general].enable-osc8` config option has been superseded by
`[general].inherit-host-tty-features`.
|
2026-07-08 20:32:45 by Benny Siegert | Files touched by this commit (208) |  |
Log message:
Revbump all Go packages after go126 update
|
2026-06-05 12:21:56 by Benny Siegert | Files touched by this commit (205) |  |
Log message:
Revbump all Go packages after go126 security update
|
2026-05-07 20:50:12 by Benny Siegert | Files touched by this commit (204) |  |
Log message:
Revbump all Go packages after go126 security update
|
2026-04-08 07:45:14 by Benny Siegert | Files touched by this commit (203) |  |
Log message:
Revbump all Go packages after security update
|
2026-03-06 22:08:08 by Benny Siegert | Files touched by this commit (203) |  |
Log message:
Revbump all Go packages after go126 update
|
| 2026-02-24 09:45:43 by Benny Siegert | Files touched by this commit (203) |
Log message:
Revbump all Go packages after default version bump
|