Kevin Kuehler
a54f4adb8f
lib/ui/tab: Add Replace method
...
Also expose a light wrapper method in aerc.go for tab replacement
Signed-off-by: Kevin Kuehler <kkuehler@brave.com>
2019-06-11 09:34:45 -04:00
Kevin Kuehler
32f970e053
Move select functionality from msglist to msgstore
...
Remove msglist Next and Prev commands
Signed-off-by: Kevin Kuehler <kkuehler@brave.com>
2019-06-11 09:34:36 -04:00
Kevin Kuehler
d1df710328
commands/msg/archive: Work with msgviwer
...
Inside the generic msg command we cannot use aerc.SelectedAccount()
because the method naively assumes the current tab is an AccountView.
Use the ProvidesMessage interface instead.
Signed-off-by: Kevin Kuehler <kkuehler@brave.com>
2019-06-11 09:18:51 -04:00
Drew DeVault
d22a9140cd
Implement :mkdir command
2019-06-09 19:21:26 -04:00
Drew DeVault
a98824af75
Fix :new-account getopts
2019-06-09 19:14:56 -04:00
Drew DeVault
57471a0e67
Fix :copy arg handling
2019-06-09 19:14:04 -04:00
Drew DeVault
c55223106d
Fix :move command's arg parsing
2019-06-09 18:29:21 -04:00
Yash Srivastav
702ad43bd2
Override $ex in compose view
2019-06-09 15:51:30 -04:00
Clayton Craft
f5a4d935ef
Update reply to use getopt posix optind format
...
This changes the handling of optind for the 'reply' command to match
recent changes to getopt.
2019-06-09 15:50:50 -04:00
Drew DeVault
50f25e7c4d
aerc(1): add :read and :unread command to docs
2019-06-09 14:59:13 -04:00
Drew DeVault
6271d455eb
Add :read and :unread commands
2019-06-09 14:55:42 -04:00
Drew DeVault
05f00f0153
Update our message flags when server updates them
2019-06-09 14:55:04 -04:00
Drew DeVault
d63653ecde
commands/msg/copy: remove unnecessary code
2019-06-09 14:54:27 -04:00
Clayton Craft
dd178262bb
Select user's preferred mimetype in MessageViewer
...
This implements selecting the most preferred mimetype under the
'View->Alternatives' configuration setting when viewing a message.
Mimetypes in the alternatives array are weighted by their position,
where the lower the index in the array the higher the priority, so this
is taken into account during selection.
If no message part matches a mimetype in the alternatives array, then it
selects the first mimetype in the message.
2019-06-09 11:49:11 -04:00
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
35f57321f8
Mark sent emails as read
2019-06-08 12:44:01 -04:00
Yash Srivastav
5f651b32e5
msglist: use distinct style for unread emails
2019-06-08 10:59:51 -04:00
Yash Srivastav
06e1b45a78
Fetch headers w/peek to leave emails unread
2019-06-08 10:58:51 -04:00
Drew DeVault
6b7da37235
Fix hldiff regex for short stats
2019-06-07 19:08:17 -04:00
Drew DeVault
a6787fa5d1
Use #!/usr/bin/env -S awk -f for awk scripts
2019-06-07 16:33:18 -04:00
Drew DeVault
da62f63aad
Truncate long subject lines
2019-06-07 16:22:04 -04:00
Yash Srivastav
fca7321639
Message list: implement index-format option
2019-06-07 16:22:01 -04:00
Drew DeVault
6d491569c0
plaintext filter: Match against start of line
2019-06-07 13:25:14 -04:00
Drew DeVault
74d4c0219d
Update filter names in Makefile
2019-06-07 12:05:05 -04:00
Drew DeVault
df1209b60e
Update docs per filters rewrite
2019-06-07 11:56:48 -04:00
Drew DeVault
6e61f58d86
Rewrite Python filters in awk
2019-06-07 11:54:01 -04:00
Drew DeVault
0647ea6483
Move ANSI stripping from filters to Go
2019-06-07 11:14:50 -04:00
Drew DeVault
e0cadd61a2
Add image/* filter, commented out by default
2019-06-07 10:23:12 -04:00
Drew DeVault
37f0114ffa
Disable HTML filter by default
2019-06-07 10:22:58 -04:00
Drew DeVault
668f7f9e5d
Remove unnecessary branch
2019-06-07 10:19:29 -04:00
Drew DeVault
32a9da3143
Ignore encoding errors in filters
...
Fixes #161
2019-06-07 10:18:46 -04:00
Drew DeVault
a974027efe
Execute the editor with the shell
...
Fixes #164
2019-06-07 10:15:35 -04:00
Drew DeVault
150a271b36
Add binding to toggle headers
2019-06-07 10:08:09 -04:00
Yash Srivastav
b83e7c9fa6
implements ability to view headers in message view
2019-06-07 09:20:24 -04:00
Lucas F. Souza
2279ac3ab3
Skip rendering dirlist if sidebar width is 0
2019-06-07 09:20:06 -04:00
Drew DeVault
92dc31bad0
Use SetAddressList for From header
2019-06-05 13:58:07 -04:00
Chris Kinniburgh
6c6bb4c893
config: sort account folders
...
directory list depends on these being sorted
2019-06-05 13:48:24 -04:00
JanUlrich
0771eaf24c
Introduce :new-account -t
...
Adding the [-t] temporary flag to the new-account command
- when using -t a newly created account will not be stored into the
accounts.conf
Issue #134
2019-06-05 09:32:43 -04:00
ngenisis
7446a17830
Mention aerc-tutorial(7) in aerc(1)
2019-06-05 09:32:26 -04:00
Tadeo Kondrak
023a2622f9
Allow no arguments to :cd
...
I often use the bare `cd` command to get back to my home directory.
2019-06-05 09:32:23 -04:00
Jonas Kalderstam
eabdcff863
Added config file to Make clean
...
Config file will be incorrect if make is run with different values for
PREFIX otherwise.
2019-06-04 14:29:47 -04:00
Simon Ser
0c2ede593f
Update dependencies
...
This should get rid of this error message:
tls: either ServerName or InsecureSkipVerify must be specified in the tls.Config
2019-06-04 14:29:09 -04:00
Drew DeVault
19646823c9
Clarify socksify dependency
2019-06-04 09:42:10 -04:00
Drew DeVault
ba41b98e3d
Update README.md with better dependency list
2019-06-04 08:13:50 -04:00
Stephen Gregoratto
4df8e7f04d
add missing column in table
2019-06-03 23:08:31 -04:00
Francis Dinh
58a0f438df
Update aerc-tutorial(7) to reflect changes to reply bindings
...
As of commit 11a569f6
, the functions of rr/Rr and rq/Rq are switched,
but this wasn't reflected in the manpage until now.
2019-06-03 20:55:51 -04:00
rage 311
cbbdb232e8
Fix Makefile for non-GNU find
...
derp
2019-06-03 18:11:00 -04:00
Drew DeVault
207ecc39cd
Fix #116
2019-06-03 07:56:08 -04:00
Drew DeVault
0ec970bce8
Add delete to the default binds.conf
2019-06-02 15:43:32 -04:00
Drew DeVault
d1ea181135
hldiff.py: don't highlight -/+ in filenames
2019-06-02 15:22:48 -04:00