Rename inbox to flag to sync it and bogofilter spam
This commit is contained in:
parent
0030cd4860
commit
3915f133fd
6 changed files with 42 additions and 36 deletions
|
@ -1,5 +1,5 @@
|
|||
|
||||
initial_command = search tag:inbox
|
||||
initial_command = search tag:flagged
|
||||
periodic_hook_frequency = 60
|
||||
edit_headers_blacklist = Content-Type, MIME-Version
|
||||
attachment_prefix = /data/temporary
|
||||
|
@ -21,7 +21,7 @@ theme = "mutt"
|
|||
sendmail_command = /usr/bin/msmtp --account=posteo -t
|
||||
sent_box = maildir:///data/mail/posteo/Sent
|
||||
draft_box = maildir:///data/mail/posteo/Drafts
|
||||
sent_tags = posteo,inbox
|
||||
sent_tags = posteo,flagged
|
||||
passed_tags = # none
|
||||
sign_by_default = False
|
||||
|
||||
|
@ -38,7 +38,7 @@ theme = "mutt"
|
|||
sendmail_command = /usr/bin/msmtp --account=gmail -t
|
||||
sent_box = maildir:///data/mail/gmail/Sent
|
||||
draft_box = maildir:///data/mail/gmail/Sent
|
||||
sent_tags = gmail,inbox
|
||||
sent_tags = gmail,flagged
|
||||
passed_tags = # none
|
||||
sign_by_default = True
|
||||
|
||||
|
@ -56,7 +56,7 @@ theme = "mutt"
|
|||
sendmail_command = /usr/bin/msmtp --account=ugent -t
|
||||
sent_box = maildir:///data/mail/ugent/Sent
|
||||
draft_box = maildir:///data/mail/ugent/Sent
|
||||
sent_tags = ugent,inbox
|
||||
sent_tags = ugent,flagged
|
||||
passed_tags = # none
|
||||
sign_by_default = True
|
||||
|
||||
|
@ -72,7 +72,7 @@ theme = "mutt"
|
|||
sendmail_command = true
|
||||
sent_box = maildir:///data/mail/todo
|
||||
draft_box = maildir:///data/mail/todo
|
||||
sent_tags = todo,inbox
|
||||
sent_tags = todo,flagged
|
||||
passed_tags = # none
|
||||
|
||||
|
||||
|
@ -82,9 +82,8 @@ theme = "mutt"
|
|||
n = compose --sender todo@localhost --to todo
|
||||
|
||||
[[search]]
|
||||
x = toggletags spam,inbox
|
||||
a = toggletags inbox
|
||||
A = toggletags inbox,muted
|
||||
a = toggletags flagged
|
||||
A = toggletags flagged,muted
|
||||
1 = call hooks.delay(ui,1)
|
||||
2 = call hooks.delay(ui,2)
|
||||
3 = call hooks.delay(ui,3)
|
||||
|
@ -96,10 +95,11 @@ theme = "mutt"
|
|||
9 = call hooks.delay(ui,9)
|
||||
0 = call hooks.delay(ui,0)
|
||||
i = call hooks.spam(ui)
|
||||
x = call hooks.togglespam(ui)
|
||||
|
||||
[[thread]]
|
||||
a = toggletags inbox ; fold
|
||||
A = toggletags inbox,muted ; fold
|
||||
a = toggletags flagged ; fold
|
||||
A = toggletags flagged,muted ; fold
|
||||
n = togglemimepart
|
||||
r = reply --all
|
||||
u = pipeto --background selecturl
|
||||
|
@ -117,7 +117,7 @@ theme = "mutt"
|
|||
|
||||
[tags]
|
||||
|
||||
[[inbox]]
|
||||
[[flagged]]
|
||||
translated =
|
||||
|
||||
[[encrypted]]
|
||||
|
|
|
@ -15,20 +15,20 @@ async def delay(ui, days):
|
|||
|
||||
if days != 0:
|
||||
for message in messages:
|
||||
if 'inbox' in message.get_tags():
|
||||
if 'flagged' in message.get_tags():
|
||||
message.add_tags(['delay', datetag])
|
||||
await ui.apply_commandline('untag inbox,unread')
|
||||
await ui.apply_commandline('untag flagged,unread')
|
||||
else:
|
||||
for message in messages:
|
||||
if 'delay' in message.get_tags():
|
||||
message.remove_tags([t for t in message.get_tags() if t.startswith('delay')])
|
||||
message.add_tags(['inbox'])
|
||||
message.add_tags(['flagged'])
|
||||
await ui.apply_commandline('untag delay,delay/*')
|
||||
|
||||
async def spam(ui):
|
||||
message = ui.current_buffer.get_selected_message()
|
||||
message.add_tags(['spam'])
|
||||
message.remove_tags(['unread', 'inbox'])
|
||||
message.remove_tags(['unread', 'flagged'])
|
||||
if 'ugent' in message.get_tags():
|
||||
envelope = Envelope(
|
||||
headers=dict(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue