Wagner Riffel
1d04c2a292
widgets: rewrite references to os.SET_SEEK to io.SeekStart
...
Os.SET_SEEK is deprecated, it's recommended to use contants from io
package
Signed-off-by: Wagner Riffel <wgrriffel@gmail.com>
2019-09-04 16:30:57 -10:00
Jelle Besseling
1f5293931a
Add forwarding as attachment feature
...
This allows a single message to be forward as attachment with the
:forward -a command
2019-08-20 10:05:51 +09:00
Jelle Besseling
36c6030e81
Add addresses argument to forward command
2019-08-20 10:04:29 +09:00
Daniel Bridges
0a52124102
Allow cc/bcc command to receive no arguments
2019-08-07 14:07:48 +09:00
Kevin Kuehler
0ceea02720
cc/bcc: Append to existing headers if called twice
...
Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu>
2019-08-07 14:07:22 +09:00
Daniel Bridges
f4b7741463
Add cc and bcc commands
2019-08-03 10:43:55 -04:00
Ben Burwell
c9a909fee3
Fix sending attachments with less than 512 bytes
2019-08-02 09:34:10 -04:00
Ben Burwell
bb620e0900
Include body MIME terminator in multipart messages
...
Before, the text/plain part of the multipart MIME message was not being
correctly terminated with its boundary. The multipart writer writes the
terminator when its Close is called, but since the call to Close() was
deferred, it was not being called until after the attachments were being
written resulting in the boundary not being included at all.
2019-08-02 09:34:08 -04:00
Galen Abell
0ee7d30187
Add :detach command
...
Add a command for removing attachments from a composed message. Syntax
is :detach [path], with path being an optional argument specifying the
path of one existing attachment. If no path is specified, the first
attachment is removed.
2019-07-27 12:37:55 -04:00
Galen Abell
a669233614
Fix review message not filling entire space
...
Adding an attachment, switching to a different tab, and switching back
to the review message caused the "filled space" in the review message to
disappear, since there was one too many rows in the layout.
2019-07-27 12:37:54 -04:00
Galen Abell
8635c70fda
Add command history and cycling
...
Aerc will keep track of the previous 1000 commands, which the user can
cycle through using the arrow keys while in the ex-line. Pressing up
will move backwards in history while pressing down will move forward.
2019-07-26 14:29:34 -04:00
Daniel Bridges
67fb0938a6
Support configurable header layout in compose widget
2019-07-26 14:22:04 -04:00
Drew DeVault
d8518909cc
Add [a]ttach to the review message prompts
2019-07-19 16:12:26 -04:00
Drew DeVault
7a489cb001
Add Unix socket for communicating with aerc
2019-07-19 14:15:48 -04:00
Galen Abell
7899d15d60
Add :attach command for compose
...
Allow users to add attachments to emails in the Compose view. Syntax is
:attach <path>, where path is a valid file. Attachments will show up in
the pre-send review screen.
2019-07-19 10:30:47 -04:00
Jeffas
8534720e72
When reviewing an email don't pass characters on
...
This stops characters being passed to the focused box when reviewing an
email. To edit headers the user should go back to the edit page.
2019-07-17 16:00:02 -04:00
Ben Burwell
8d9d94f0ee
Use go-message implementation of GenerateMessageID
...
Now that this is available in the upstream, we no longer need to
maintain a parallel implementation.
2019-07-04 11:24:19 -04:00
Stefan Rakel
59df06fe28
Reopening mailcontent file to fix #166
...
Because editors like vim use backupfiles and rename them to the original
name, the file handle used can point to the wrong file. Reopening the
file should fix this.
2019-06-27 09:25:27 -04:00
Drew DeVault
ceeb30abeb
Fix Cc & Bcc handling in replies
2019-06-21 14:33:09 -04:00
Drew DeVault
a974027efe
Execute the editor with the shell
...
Fixes #164
2019-06-07 10:15:35 -04:00
Drew DeVault
92dc31bad0
Use SetAddressList for From header
2019-06-05 13:58:07 -04:00
Drew DeVault
6e745cb9f3
Enumerate Cc and Bcc lists in composer
2019-06-02 09:40:47 -04:00
Drew DeVault
887ff6550d
Implement :edit in compose screen
2019-05-26 11:58:14 -04:00
Drew DeVault
cef784bf52
Fix special characters in address.PersonalName
2019-05-25 11:56:56 -04:00
Drew DeVault
98da4c9509
s/aerc2/aerc/g
2019-05-17 20:57:10 -04:00
Drew DeVault
23650ac0c7
Fix date header on outgoing emails
2019-05-17 11:05:21 -04:00
Drew DeVault
5701b6e949
Decode email when reading it for quoting
2019-05-16 14:09:57 -04:00
Drew DeVault
8be59cae6c
Implement :reply -q and :reply -a
2019-05-16 12:39:22 -04:00
Drew DeVault
475b697bdf
Implement (basic form) of :reply
2019-05-16 12:15:34 -04:00
Drew DeVault
2b3e123cb8
Let caller pass in custom headers to compose
2019-05-16 10:49:50 -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
2c486cb7f5
Update tab name as subject changes
...
Also moves truncation to the tab widget
2019-05-14 16:18:59 -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
29de3297a1
Implement sending emails /o/
2019-05-14 14:07:27 -04:00
Drew DeVault
6c36e04c1f
Add :send-message, prepares & writes email to /tmp
2019-05-14 13:07:48 -04:00
Drew DeVault
bb46b2b7e1
Spec out review message screen
2019-05-13 16:53:02 -04:00
Drew DeVault
17bd2dc4db
Populate "From" header from config for new emails
2019-05-13 16:04:01 -04:00
Drew DeVault
f37508a539
Implement :{next,prev}-field in compose view
2019-05-12 11:21:28 -04:00
Drew DeVault
2a4dd5cb87
Expand compose focus handling a bit
2019-05-12 00:38:48 -04:00
Drew DeVault
577248f5e1
Add initial compose widget
2019-05-12 00:06:09 -04:00