Galen Abell
28fc9fa53d
Add :save and :pipe commands to viewer
...
* :save takes a path and saves the current message part to that location
* :pipe is the same as pipe on the account page, but uses the current
message part rather than the whole email (ie :pipe gzip -d)
* Refactored account:pipe and extracted common pipe code to
commands.util.QuickTerm
* Added helper command aerc.PushError
2019-05-27 09:37:07 -04:00
Drew DeVault
887ff6550d
Implement :edit in compose screen
2019-05-26 11:58:14 -04:00
Drew DeVault
d30a6e3d1f
Subsitute prefix in aerc.conf for install
2019-05-26 10:27:22 -04:00
Drew DeVault
11a569f658
binds.conf: make reply -a easier to use than reply
2019-05-25 16:51:14 -04:00
Drew DeVault
c4c8648cc7
Change ex command to C-x when using terminal
2019-05-24 12:45:48 -04:00
Francis Dinh
10a3d9d209
Bind :compose to C in binds.conf
...
The tutorial mentions using "C" for composing messages, but this was not
actually implemented in binds.conf.
2019-05-23 18:01: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
Drew DeVault
0897413a3e
Implement :next-part, :prev-part
2019-05-20 16:49:39 -04:00
Drew DeVault
455c6f0b77
Rename :delete-message et al to :delete et al
2019-05-19 18:23:34 -04:00
Galen Abell
b8208509f4
Implement loading passwords from external commands
...
* Resolves #80
2019-05-18 15:31:38 -04:00
Drew DeVault
7f540df29f
Install filters to /usr/share/aerc/filters
2019-05-17 13:51:18 -04:00
Drew DeVault
fcdcd32de7
Remove unimplemented color configuration
...
Will probably end up doing this differently anyway
2019-05-17 11:52: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
08855f23ec
Change default bindings for replies
2019-05-16 14:06:33 -04:00
Drew DeVault
e367469e1a
Change default reply keybindings
2019-05-16 12:42:25 -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
52b318127f
Fix default bindings for quit and edit
2019-05-14 19:18:33 -04:00
Drew DeVault
67ddaea1b2
Move ! bind to [messages]
2019-05-14 17:06:31 -04:00
Drew DeVault
6c0359670c
Add (non-functional) reply commands to bindings
2019-05-14 17:04:21 -04:00
Drew DeVault
d3fe60a0fa
Add ! to default keybindings
2019-05-14 16:57:10 -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
577248f5e1
Add initial compose widget
2019-05-12 00:06:09 -04:00
Drew DeVault
60627c96f5
Use better regex for identifying patches
2019-03-31 16:48:05 -04:00
Drew DeVault
78d3f958e0
Remove show-headers config option
...
This'll probably look different when we implement it
2019-03-31 16:32:48 -04:00
Drew DeVault
ffd1ffd5ba
Remove unused config options
...
Which are not planned for eventual implementation
2019-03-31 16:29:05 -04:00
Drew DeVault
e5e73d30bf
Remove key bindings from aerc.conf
...
These were moved to binds.conf
2019-03-31 16:09:18 -04:00
Drew DeVault
93695d1e84
Add script for sandboxing w3m
2019-03-31 15:33:07 -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
Drew DeVault
5d0402aeea
Add message view commands, :close
2019-03-30 21:45:41 -04:00
Drew DeVault
04d9ab3ce6
Update default config/binds.conf
2019-03-30 21:40:41 -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
6d01332b55
Rig up terminal keybinding group
2019-03-21 17:44:44 -04:00
Drew DeVault
f5bf4a9324
Add context-specific keybindings
2019-03-21 17:37:19 -04:00
Drew DeVault
79b459ecb0
Add additional context to key binding set
2019-03-21 16:35:35 -04:00
Drew DeVault
16c3f0a893
Handle terminal title, login shell
2019-03-17 17:08:54 -04:00
Drew DeVault
14cb8cb51f
Implement :next-tab, :prev-tab
2019-03-17 16:24:17 -04:00
Drew DeVault
f47a927ab6
Fix special key bindings (e.g. <C-d>)
2019-03-15 21:54:44 -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
513e8aa94b
Rename :cd -> :cf, add :cd
2019-03-15 10:47:09 -04:00
Drew DeVault
24dfc47126
Rig up key bindings
2019-03-15 01:46:14 -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