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
Reto Brunner
92b10fcef5
Add Tabs history
...
Fixes #77 : When closing a tab, bring you back to the one you last had focused
2019-06-02 14:22:04 -04:00
Drew DeVault
3a5b4c229e
Wait for listing to complete before sending Done
2019-06-02 13:29:40 -04:00
Drew DeVault
e85ef71935
Don't send Done until finished fetching messages
2019-06-02 13:26:43 -04:00
Drew DeVault
a81467dda9
Remove worker callbacks when Done is received
2019-06-02 13:20:02 -04:00
Drew DeVault
7d1770754f
Add date to message viewer
2019-06-02 10:23:53 -04:00
Kevin Kuehler
753adb9069
widget: Add ProvidesMessage interface
...
Consists of 3 functions
* Store: Access to MessageStore type
* SelectedAccount: Access to Account widget that the target widget
belongs to
* SelectedMessage: Current message (selected in msglist or the one we
are viewing)
Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu>
2019-06-02 10:16:29 -04:00
Drew DeVault
2be985fecb
Update tcell fork
2019-06-02 10:08:06 -04:00
Kevin Kuehler
5090a4c802
Only add message to store if store exists
...
Prevents the program from panicing when changing folders too quickly.
onMessage can race store creation for an AccountView.
Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu>
2019-06-02 09:43:55 -04:00
Drew DeVault
6e745cb9f3
Enumerate Cc and Bcc lists in composer
2019-06-02 09:40:47 -04:00
Drew DeVault
1894a7e91b
Fix infinite recursion in reply.go:findPlaintext
2019-06-02 09:36:21 -04:00
Drew DeVault
7f434850b5
Simplify layout of message viewer grid
...
This sub-grid was an artifact of an older design
2019-06-02 09:33:41 -04:00
Drew DeVault
cf50b98768
Fetch plaintext part when replying
2019-06-01 19:47:09 -04:00
Drew DeVault
56b84d3da5
Use forked version of tcell
2019-06-01 11:28:29 -04:00
Kevin Kuehler
3445b80d7a
widgets/terminal: Don't segfault on resize
...
vterm.Write and vterm.SetSize race when the window resizes, which
causing the underlying library to segfault.
Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu>
2019-06-01 11:09:14 -04:00
Sam Whited
0bfb90baed
Remove more GNU-isms from Makefile
...
Signed-off-by: Sam Whited <sam@samwhited.com>
2019-06-01 10:49:01 -04:00
Sam Whited
7a8f4084ff
Remove "wildcard" GNU-ism from Makefile
...
Signed-off-by: Sam Whited <sam@samwhited.com>
2019-05-30 10:27:13 -04:00
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
62cd0b08aa
Update terminal color handling per vterm changes
2019-05-26 15:48:29 -04:00
Drew DeVault
855362d813
Update to the latest go-libvterm
2019-05-26 15:13:37 -04:00
Drew DeVault
9cedb054e1
Update go-libvterm
2019-05-26 14:18:19 -04:00
Reto Brunner
61f1b229ec
Skip non selectable mailboxes in directory listing
...
If a MailboxInfo has the attribute \Noselect,
it is not possible to use this name as a selectable mailbox.
Therefore it should not be passed to the directory handlers.
The issue pops up if one has a hierarchy like this:
INBOX
INBOX/lists/stuff
INBOX/lists/otherStuff
Even though lists is not a valid inbox (doesn't contain mail, only other maildirs)
it will show up in the directory listing, when we iterate over the MailboxInfo.
It does have the corresponding attribute set though and we can simply filter it out.
2019-05-26 12:52:24 -04:00
Drew DeVault
ee61c28e75
Add aerc-announce to README.md
2019-05-26 12:00:51 -04:00
Drew DeVault
887ff6550d
Implement :edit in compose screen
2019-05-26 11:58:14 -04:00
Drew DeVault
3cf6c82633
msgviewer: copy stderr into pager
...
This prevents a broken filter config from being a silent error
2019-05-26 11:18:51 -04:00
Drew DeVault
d30a6e3d1f
Subsitute prefix in aerc.conf for install
2019-05-26 10:27:22 -04:00
Drew DeVault
8be4c5715d
Document :forward in aerc(1)
2019-05-25 20:33:36 -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
4a4f7115f0
Update README.md
2019-05-25 16:00:19 -04:00
Drew DeVault
a6012f2292
Update README.md
2019-05-25 15:58:40 -04:00
Drew DeVault
7880bd9374
Update README.md
2019-05-25 15:55:50 -04:00
Drew DeVault
1b11a96302
ensureScroll on text input frames
2019-05-25 15:54:01 -04:00
Drew DeVault
9947ea125c
Implement scrolling in text input
2019-05-25 15:52:37 -04:00
Drew DeVault
38e71659ff
Implement :forward
2019-05-25 14:52:57 -04:00
Drew DeVault
cef784bf52
Fix special characters in address.PersonalName
2019-05-25 11:56:56 -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
Roshless
ae9d60e887
Fix key value typo in documentation
2019-05-23 10:22:37 -04:00
Drew DeVault
c295508352
Mention custom headers in aerc-tutorial(7)
2019-05-22 16:50:00 -04:00
Francis Dinh
1ec72f879f
Minor fixes to list of filter dependencies
...
- "sockify" -> "socksify"
- Added colorama dependency
2019-05-22 16:35:35 -04:00
Stefan Tatschner
78fc83ef3d
Makefile: Minor improvements, usage of $@ and $(RM)
2019-05-22 16:34:45 -04:00
Drew DeVault
3e7ac52e1b
Correct typo in Makefile
2019-05-22 16:09:42 -04:00
Drew DeVault
24883c5114
Install $(MANDIR)/man7
2019-05-22 16:09:01 -04:00
Drew DeVault
c21ec370e2
Install aerc-tutorial man page with make install
2019-05-22 16:08:01 -04:00
Drew DeVault
062f00ebe9
Minor improvements to aerc-tutorial
2019-05-22 12:36:09 -04:00
Drew DeVault
f42724caf3
Install default configs to XDG config if not found
2019-05-22 12:35:44 -04:00
Drew DeVault
80704f2422
Add GOFLAGS variable to Makefile
2019-05-22 12:23:24 -04:00