Go to file
Jeffas 3b09c07e7a Add clickable tabs
This introduces a new interface `Clickable`. I'd imagine this would be
implemented for most widgets eventually and would allow for programs run
in the terminal to also have their mouse events forwarded to them.

For the tabs it was relatively simple to check that the position of the
click is within the boxes for the tabs. For other components I'd imagine
that some state representing their currently drawn bounding box would be
useful.
2019-07-11 19:45:53 -04:00
commands Fix crashes when operating on empty folder (#216) 2019-07-10 13:21:38 -04:00
config Don't bind $noinherit 2019-07-11 19:44:07 -04:00
doc Support imaps with oauthbearer authentication (Gmail) 2019-07-11 19:36:14 -04:00
filters Move contrib -> filters 2019-06-27 09:32:46 -04:00
lib Add clickable tabs 2019-07-11 19:45:53 -04:00
models Factor IMAP-specific structs out of UI models 2019-07-08 16:06:28 -04:00
widgets Add clickable tabs 2019-07-11 19:45:53 -04:00
worker #190 Handle gmail duplicate folder 2019-07-11 19:38:40 -04:00
.build.yml Add .build.yml 2019-07-07 18:51:51 -04:00
.gitignore Subsitute prefix in aerc.conf for install 2019-05-26 10:27:22 -04:00
LICENSE Add README.md, update license (MIT -2019) 2019-01-13 20:09:07 -05:00
Makefile Move contrib -> filters 2019-06-27 09:32:46 -04:00
README.md Document collecting log output 2019-06-14 10:55:55 -04:00
aerc.go Implement basic tab completion support 2019-06-29 14:24:19 -04:00
go.mod Support imaps with oauthbearer authentication (Gmail) 2019-07-11 19:36:14 -04:00
go.sum Support imaps with oauthbearer authentication (Gmail) 2019-07-11 19:36:14 -04:00

README.md

aerc

aerc is an email client for your terminal.

Join the IRC channel: #aerc on irc.freenode.net

Building

Install the dependencies:

  • go (>=1.12)
  • scdoc

Then compile aerc:

$ make

Installation

# make install
$ aerc

On its first run, aerc will copy the default config files to ~/.config/aerc and show the account configuration wizard.

If you redirect stdout to a file, logging output will be written to that file:

$ aerc > log

Resources

Send patches and questions to ~sircmpwn/aerc@lists.sr.ht.

Subscribe to release announcements on ~sircmpwn/aerc-announce

Bugs & todo here: ~sircmpwn/aerc2