Robert Günzler
acfe7d7625
Add archive command
...
Adds an archive command that moves the current message into the folder
specified in the account config entry.
Supports three layouts at this point:
- flat: puts all messages next to each other
- year: creates a folder per year
- month: same as above, plus folders per month
This also adds a "-p" argument to "cp" and "mv" that works like
"--parents" on mkdir(1). We use this to auto-create the directories
for the archive layout.
2019-06-09 11:33:50 -04:00
Yash Srivastav
fca7321639
Message list: implement index-format option
2019-06-07 16:22:01 -04:00
Yash Srivastav
b83e7c9fa6
implements ability to view headers in message view
2019-06-07 09:20:24 -04:00
Chris Kinniburgh
6c6bb4c893
config: sort account folders
...
directory list depends on these being sorted
2019-06-05 13:48:24 -04:00
Drew DeVault
f42724caf3
Install default configs to XDG config if not found
2019-05-22 12:35:44 -04:00
Drew DeVault
9b19e3ad05
Show account wizard if no accounts configured
2019-05-22 11:35:55 -04:00
Drew DeVault
6811143925
New account wizard, part one
2019-05-21 16:53:50 -04:00
Drew DeVault
176245208d
Use kebab-case for cred-cmds
2019-05-21 14:31:14 -04:00
Galen Abell
b8208509f4
Implement loading passwords from external commands
...
* Resolves #80
2019-05-18 15:31:38 -04:00
Drew DeVault
89ffd8653d
Implement ui.empty-message config option
...
Also removes some options that aren't going to be supported any time
soon.
2019-05-17 11:42:34 -04:00
Reto Brunner
b275a394e2
Abort if accounts.conf is world readable
...
Fixes #32
2019-05-16 17:26:35 -04:00
Drew DeVault
fb3826cee5
Revert "Abort if accounts.conf is world readable"
...
This reverts commit a755608ef9
.
2019-05-16 16:40:29 -04:00
Drew DeVault
ff51625513
Revert "s/aerc.conf/address.conf/ in permission check"
...
This reverts commit 66ba099ca0
.
2019-05-16 16:40:06 -04:00
Cole Helbling
66ba099ca0
s/aerc.conf/address.conf/ in permission check
...
Small typo in a recent commit: should abort if accounts.conf is world
readable, not aerc.conf.
2019-05-16 16:28:49 -04:00
Reto Brunner
a755608ef9
Abort if accounts.conf is world readable
...
Fixes #32
2019-05-16 15:02:13 -04:00
Drew DeVault
b0bf09b98f
Copy sent emails to the Sent folder
...
Or rather, to a user-specified folder
2019-05-15 19:41:21 -04:00
Drew DeVault
065da5e372
Add $EDITOR, internal config for compose
2019-05-14 15:25:30 -04:00
Drew DeVault
f77d7c2c3d
Add distinct keybindings for each compose view
2019-05-14 14:27:28 -04:00
Drew DeVault
17bd2dc4db
Populate "From" header from config for new emails
2019-05-13 16:04:01 -04:00
Drew DeVault
bda74452a8
Add outgoing account configuration
2019-05-12 23:35:36 -04:00
Drew DeVault
36419d85aa
Use shell to execute filters, fix non-determinism
2019-03-31 15:21:04 -04:00
Drew DeVault
958328427a
Improve plaintext.py
2019-03-31 14:43:46 -04:00
Drew DeVault
8e5ed2a161
Implement header-regex-match filters
2019-03-31 14:42:18 -04:00
Drew DeVault
bbdf9df75e
Add basic filter implementation
2019-03-31 14:24:53 -04:00
Julian P Samaroo
45b4c8a724
Handle no configured accounts gracefully
...
Instead of throwing a runtime error, when no accounts are configured in
accounts.conf, we provide an informative error message.
2019-03-30 16:26:55 -04:00
Drew DeVault
f5bf4a9324
Add context-specific keybindings
2019-03-21 17:37:19 -04:00
Drew DeVault
77c76ba462
Implement default in accounts.conf
2019-03-15 21:33:08 -04:00
Drew DeVault
b181e0449d
Remove extra debug log statement
2019-03-15 21:29:52 -04:00
Drew DeVault
a729179f9f
Implement sidebar-width config option
2019-03-15 20:40:28 -04:00
Drew DeVault
8d20e9218e
Implement key bindings subsystem
...
Which is not yet rigged up
2019-03-15 01:31:23 -04:00
emersion
a0be5e8025
Misc idiomatic fixes
2018-01-10 11:20:41 -05:00
Drew DeVault
b5d5e0dbed
Parse account configuration
2018-01-09 21:31:36 -05:00
Drew DeVault
6394e386c2
Initial pass on worker/UI message passing
2018-01-09 20:39:00 -05:00
Drew DeVault
39c93d2897
Load UI configuration
2018-01-09 19:28:43 -05:00