./mail/aerc, Terminal email client written in Go

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.17.0nb1, Package name: aerc-0.17.0nb1, Maintainer: ktnb

aerc 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)


CVS history: (Expand)


   2024-04-05 21:14:14 by Benny Siegert | Files touched by this commit (161) | Package updated
Log message:
Revbump all Go packages after go121 update
   2024-04-03 02:55:29 by Kevin Bloom | Files touched by this commit (8) | Package updated
Log message:
updated to use my NetBSD address
   2024-03-04 14:05:28 by Thomas Klausner | Files touched by this commit (4)
Log message:
mail/aerc: Update to 0.17.0

Improve HOMEPAGE and do some cleanups while here.

Prepared in wip by Kevin Bloom.

Added:
- New flagged criteria for :sort
- New :send-keys command to control embedded terminals
- Account aliases now support fnmatch-style wild cards
- New :suspend command bound to C-z by default
- Disable parent context bindings by declaring them empty
- Toggle folding with :fold -t
- mail-deleted hook that triggers when a message is removed/moved from a
  folder
- mail-added hook that triggers when a message is added to a folder
- Customize key to trigger completion with $complete in binds.conf
- Setting `complete-min-chars=manual` in aerc.conf now disables automatic
  completion, leaving only manually triggered completion
- .ThreadUnread is now available in templates
- Allow binding commands to Alt+<number> keys
- AERC_ACCOUNT and AERC_ADDRESS_BOOK_CMD are now defined in the editor's
  environment when composing a message
- Reply with a different account than the current one with `:reply -A
  <account>`
- New [ui].tab-title-viewer setting to configure the message viewer
  tab title
- The {{.Subject}} template is evaluated to the new option
  [ui].empty-subject if the subject is empty
- Change to a folder of another account with `:cf -a <account> <folder>`
- Patch management with :patch
- Add file path to messages using {{.Filename}}
- :menu command to invoke other ex-commands based on a shell command
  output
- CLI flags to override paths to config files.
- Automatically attach signing key with pgp-attach-key in accounts.conf
- Copy messages across accounts with `:cp -a <account> <folder>`
- Move messages across accounts with `:mv -a <account> <folder>`
- Support the "draft" flag
- Thread arrow prefixes are now fully configurable

Fixed:
- Selection of headers in composer after :compose -e followed by :edit -E.
- Don't lose child messages of non-queried parents in notmuch threads
- Notmuch folders defined by the query `*`

Changed:
- :open and :pipe commands are now executed with `sh -c`.
- Viewer tab title shows (no subject) if there is no subject
- Signature placement is now controlled via {{.Signature}}
   2024-02-07 15:51:04 by Benny Siegert | Files touched by this commit (156) | Package updated
Log message:
Revbump all Go packages after go121 update
   2024-01-10 20:14:43 by Benny Siegert | Files touched by this commit (152) | Package updated
Log message:
Revbump all Go packages after go121 update
   2023-12-29 21:58:15 by Thomas Klausner | Files touched by this commit (5)
Log message:
mail/aerc: import aerc-0.16.0

Packaged for wip by Kevin Bloom and myself.

aerc 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.