-
e5e73d30bf
Remove key bindings from aerc.conf
Drew DeVault
2019-03-31 16:09:18 -0400
-
93695d1e84
Add script for sandboxing w3m
Drew DeVault
2019-03-31 15:33:07 -0400
-
315cdf308a
Remove extra debug statement
Drew DeVault
2019-03-31 15:21:33 -0400
-
36419d85aa
Use shell to execute filters, fix non-determinism
Drew DeVault
2019-03-31 15:21:04 -0400
-
1a4cc31d67
Make tab width of :pipe consistent
Drew DeVault
2019-03-31 15:13:47 -0400
-
958328427a
Improve plaintext.py
Drew DeVault
2019-03-31 14:43:46 -0400
-
8e5ed2a161
Implement header-regex-match filters
Drew DeVault
2019-03-31 14:42:18 -0400
-
f9262e4b06
Improve error handling in message viewer
Drew DeVault
2019-03-31 14:32:26 -0400
-
bbdf9df75e
Add basic filter implementation
Drew DeVault
2019-03-31 14:24:53 -0400
-
711d22891b
Decode messages before rendering them
Drew DeVault
2019-03-31 13:36:37 -0400
-
56ea7f0e43
Add plaintext highlighter, escape ANSI in source
Drew DeVault
2019-03-31 12:57:44 -0400
-
0abafa60e1
Make message viewer real, part two
Drew DeVault
2019-03-31 12:35:51 -0400
-
95875b13f8
Rename FetchMessageBodies to FetchFullMessages
Drew DeVault
2019-03-31 12:17:57 -0400
-
27b25174e2
Make the message viewer real, part one
Drew DeVault
2019-03-31 12:14:37 -0400
-
143289bbd0
Don't parse mail in worker; send a reader instead
Drew DeVault
2019-03-31 11:29:57 -0400
-
1f23868652
Pull BodyStructure up from IMAP worker
Drew DeVault
2019-03-31 11:10:10 -0400
-
5d0402aeea
Add message view commands, :close
Drew DeVault
2019-03-30 21:45:41 -0400
-
04d9ab3ce6
Update default config/binds.conf
Drew DeVault
2019-03-30 21:40:41 -0400
-
4bdc0f3715
Minor refactoring to header view
Drew DeVault
2019-03-30 16:50:14 -0400
-
fd27a2baf6
Fix crash on command not found
Drew DeVault
2019-03-30 16:29:52 -0400
-
45b4c8a724
Handle no configured accounts gracefully
Julian P Samaroo
2019-03-30 15:23:14 -0500
-
78db7ccafa
Use bold instead of inverted for header names
Drew DeVault
2019-03-30 15:59:42 -0400
-
337dd18c9c
Add multipart selector mockup to msgviewer
Drew DeVault
2019-03-30 15:55:21 -0400
-
ab632d4e97
Actually, git uses cyan for line markers
Drew DeVault
2019-03-30 15:03:36 -0400
-
411e247a80
Update hldiff.py to match git more closely
Drew DeVault
2019-03-30 15:01:24 -0400
-
fa04a1e036
Add basic message viewer mockup
Drew DeVault
2019-03-30 14:12:04 -0400
-
2958579ee7
Correct color of error messages
Drew DeVault
2019-03-30 13:05:00 -0400
-
84965d680c
Use tcell.Style.Reverse instead of black on white
Drew DeVault
2019-03-30 12:59:18 -0400
-
700dea23fa
Implement :pipe
Drew DeVault
2019-03-30 11:58:24 -0400
-
4465646fed
Show deleted emails pending server ack in grey
Drew DeVault
2019-03-30 10:40:55 -0400
-
77ede6eb5a
Add body fetching support code
Drew DeVault
2019-03-29 22:35:53 -0400
-
84e9853c16
Update README.md
Drew DeVault
2019-03-21 22:07:03 -0400
-
e591221509
Expire status errors on input
Drew DeVault
2019-03-21 21:34:12 -0400
-
a602891768
term: don't mess with cursor when unfocused
Drew DeVault
2019-03-21 21:28:51 -0400
-
960d11c4bc
Enable alt screen on built-in terminal
Drew DeVault
2019-03-21 21:24:23 -0400
-
15b856abcc
Make terminal closure thread safe
Drew DeVault
2019-03-21 21:23:30 -0400
-
be2918a616
Use GetCursorPos instead of stored position
Drew DeVault
2019-03-21 21:19:34 -0400
-
d97cdde38d
Skip writes if term is closed
Drew DeVault
2019-03-21 21:07:49 -0400
-
0b26241b42
Improve cursor handling in embedded terminal
Drew DeVault
2019-03-21 21:00:03 -0400
-
55ad16bb70
Fix cursor handling in embedded terminal
Drew DeVault
2019-03-21 19:56:47 -0400
-
28f393bdbd
Forward key events to child terminal
Drew DeVault
2019-03-21 19:50:54 -0400
-
699f1cf7a6
Use : for keybindings even when ex is overridden
Drew DeVault
2019-03-21 17:49:59 -0400
-
6d01332b55
Rig up terminal keybinding group
Drew DeVault
2019-03-21 17:44:44 -0400
-
4130956b4c
Use user's configured ex key
Drew DeVault
2019-03-21 17:40:19 -0400
-
f5bf4a9324
Add context-specific keybindings
Drew DeVault
2019-03-21 17:36:42 -0400
-
79b459ecb0
Add additional context to key binding set
Drew DeVault
2019-03-21 16:35:35 -0400
-
10dd23f05d
Add terminal command context
Drew DeVault
2019-03-21 16:32:22 -0400
-
8126d82956
Add context-specific commands
Drew DeVault
2019-03-21 16:30:23 -0400
-
fe79a9a587
Remove unused import from msgstore.go
Drew DeVault
2019-03-21 16:12:55 -0400
-
312a53e5ff
Implement :delete-message
Drew DeVault
2019-03-20 23:23:38 -0400
-
f3d3e0ed4f
moar colors
Drew DeVault
2019-03-17 18:06:15 -0400
-
c0146efaae
Fix scrolling issues on :select-message
Drew DeVault
2019-03-17 17:51:14 -0400
-
b18e339a55
Add link to todo tracker
Drew DeVault
2019-03-17 17:47:35 -0400
-
9ff815bb13
s/:term-close/:close/g
Drew DeVault
2019-03-17 17:45:44 -0400
-
60b17c473a
Wrap Terminal in TermHost
Drew DeVault
2019-03-17 17:39:22 -0400
-
dee0f8938b
Add :term-close
Drew DeVault
2019-03-17 17:23:53 -0400
-
16c3f0a893
Handle terminal title, login shell
Drew DeVault
2019-03-17 17:08:54 -0400
-
14cb8cb51f
Implement :next-tab, :prev-tab
Drew DeVault
2019-03-17 16:24:17 -0400
-
589db742cb
Move exline handling up to aerc, add :term
Drew DeVault
2019-03-17 16:19:15 -0400
-
9e28a02f6a
commands: handle case where no account selected
Drew DeVault
2019-03-17 14:57:05 -0400
-
bd71787e3f
Fix terminal colors; wait until tty size is known
Drew DeVault
2019-03-17 14:54:25 -0400
-
1170893e39
Add basic terminal widget
Drew DeVault
2019-03-17 14:02:33 -0400
-
13ba53c9d0
Implement :select-message
Drew DeVault
2019-03-15 22:01:20 -0400
-
db2146bc91
Fix usage message for :next-message
Drew DeVault
2019-03-15 21:56:57 -0400
-
f47a927ab6
Fix special key bindings (e.g. <C-d>)
Drew DeVault
2019-03-15 21:54:44 -0400
-
52a97c02ae
Implement scrolling in message list
Drew DeVault
2019-03-15 21:49:40 -0400
-
01ae0cef60
Add TODO to msgstore.go
Drew DeVault
2019-03-15 21:43:33 -0400
-
e780c6ee96
Implement :next-message n%
Drew DeVault
2019-03-15 21:41:18 -0400
-
ef6178a12a
Move MessageStore into its own file
Drew DeVault
2019-03-15 21:36:06 -0400
-
77c76ba462
Implement default in accounts.conf
Drew DeVault
2019-03-15 21:33:08 -0400
-
b181e0449d
Remove extra debug log statement
Drew DeVault
2019-03-15 21:29:52 -0400
-
a729179f9f
Implement sidebar-width config option
Drew DeVault
2019-03-15 20:40:28 -0400
-
f406bf5a3b
Add :quit command
Drew DeVault
2019-03-15 20:32:09 -0400
-
22f453f56a
Fix help string for :cd
Drew DeVault
2019-03-15 10:47:27 -0400
-
513e8aa94b
Rename :cd -> :cf, add :cd
Drew DeVault
2019-03-15 10:47:09 -0400
-
9e3b602ce7
Fix nil dereference on rapidly cycling folders
Drew DeVault
2019-03-15 01:48:36 -0400
-
24dfc47126
Rig up key bindings
Drew DeVault
2019-03-15 01:46:14 -0400
-
8d20e9218e
Implement key bindings subsystem
Drew DeVault
2019-03-15 01:12:06 -0400
-
d274bf926c
widgets/directories.go -> widgets/dirlist.go
Drew DeVault
2019-03-14 23:45:06 -0400
-
24daef89e0
Implement :{next,prev}-message
Drew DeVault
2019-03-14 23:41:25 -0400
-
4c8feb9aa5
Invalidate when UIDs finish downloading
Drew DeVault
2019-03-14 23:31:56 -0400
-
4ec7f5dea5
Use cached message store when re-opening dirs
Drew DeVault
2019-03-14 22:41:43 -0400
-
62946ff6c5
Implement :cd command
Drew DeVault
2019-03-14 22:34:34 -0400
-
de364846cc
Display message subjects in message list
Drew DeVault
2019-03-14 22:19:04 -0400
-
11f0a7267f
Implement message store side of message fetching
Drew DeVault
2019-03-14 21:51:29 -0400
-
0f8b7a1203
Lay out message list widget basic design
Drew DeVault
2019-03-14 21:37:00 -0400
-
b3896476a0
Fetch valid UIDs from server after opening dir
Drew DeVault
2019-03-10 23:45:00 -0400
-
289e3b09ea
Improve error reporting
Drew DeVault
2019-03-10 21:26:05 -0400
-
d394fd1f3b
Flesh out command parsing & handling
Drew DeVault
2019-03-10 21:23:22 -0400
-
b60999c39e
Start building out command subsystem
Drew DeVault
2019-03-10 21:15:24 -0400
-
62862d8a9e
Add missing go.sum entries
Elias Naur
2019-02-10 22:46:14 +0100
-
607ece8302
Fix build
Elias Naur
2019-02-10 22:46:13 +0100
-
12284487b4
Implement Container interface in widgets/
Drew DeVault
2019-01-20 15:08:30 -0500
-
a0c2b1caf0
Implement the Container interface in lib/ui/
Drew DeVault
2019-01-20 15:06:44 -0500
-
87fa305848
Merge lib/ui/interfaces.go and add another
Drew DeVault
2019-01-20 13:51:34 -0500
-
0b37441f17
Make repeated invalidations more efficient
Drew DeVault
2019-01-14 21:11:33 -0500
-
8492a21a51
Send commands up to the top-level aerc widget
Drew DeVault
2019-01-14 08:14:03 -0500
-
d35213eaab
Add cursor handling in ex line
Drew DeVault
2019-01-14 08:07:24 -0500
-
501c95d852
Add README.md, update license (MIT -2019)
Drew DeVault
2019-01-13 20:09:07 -0500
-
a409a9faa5
Handle errors from worker initialization
Drew DeVault
2019-01-13 20:06:18 -0500