aboutsummaryrefslogtreecommitdiffhomepage
path: root/mutt
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-12-03 17:33:13 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-12-03 17:33:13 +0800
commitd1b57c1d68fa60a4a67c208f29b739ef0f20d5c5 (patch)
treecb7d281af1ae22efe00a2f10394d6680aab9dfbf /mutt
parent152ecc894dd24cac6934a10f26f0fcce8445c2ea (diff)
Update
Diffstat (limited to 'mutt')
-rw-r--r--mutt/default2
-rw-r--r--mutt/muttrc.topo134
2 files changed, 68 insertions, 68 deletions
diff --git a/mutt/default b/mutt/default
index bae76f6..01730a1 100644
--- a/mutt/default
+++ b/mutt/default
@@ -1,5 +1,5 @@
1# Edit rc file and source it. This is the most important thing 1# Edit rc file and source it. This is the most important thing
2macro index \Cv ":set wait_key=no<Return>!$EDITOR ~/.config/mutt/muttrc<Return>:source ~/.config/mutt/muttrc<Return>:set wait_key=yes<Return>" 2macro index,browser \Cv ":set wait_key=no<Return>!$EDITOR ~/.config/mutt/muttrc<Return>:source ~/.config/mutt/muttrc<Return>:set wait_key=yes<Return>"
3 3
4# Connection options 4# Connection options
5set ssl_force_tls = yes 5set ssl_force_tls = yes
diff --git a/mutt/muttrc.topo b/mutt/muttrc.topo
index c737cb7..48e2b10 100644
--- a/mutt/muttrc.topo
+++ b/mutt/muttrc.topo
@@ -6,14 +6,14 @@ set folder = "/home/pham/Maildir"
6set smtp_url = "smtp://$my_user:25" 6set smtp_url = "smtp://$my_user:25"
7 7
8# Identify meself 8# Identify meself
9#set from = "pham@topo.tw" 9set from = "pham@topo.tw"
10#set realname = "謝晉凡 Hsieh Chin Fan" 10set realname = "謝晉凡 Hsieh Chin Fan"
11#set signature = "~/.config/mutt/.signature" 11set signature = "~/.config/mutt/.signature"
12#set pgp_use_gpg_agent = yes 12set pgp_use_gpg_agent = yes
13#set crypt_use_gpgme = yes 13set crypt_use_gpgme = yes
14#set pgp_timeout = 300 14set pgp_timeout = 300
15#set pgp_sign_as = 6DD8C14A # replace 6DD8C14A with your gpg key id 15set pgp_sign_as = 6DD8C14A # replace 6DD8C14A with your gpg key id
16#set autocrypt = yes 16set autocrypt = yes
17 17
18# For contacts 18# For contacts
19set display_filter = ~/.config/mutt/message_filter.sh 19set display_filter = ~/.config/mutt/message_filter.sh
@@ -21,62 +21,62 @@ source ~/.config/mutt/alias.topo
21source ~/.config/mutt/hooks.topo 21source ~/.config/mutt/hooks.topo
22 22
23## Basic Mailbox 23## Basic Mailbox
24#set spoolfile = "+INBOX" 24set spoolfile = "+"
25#set mbox= "+mbox" 25set mbox= "+mbox"
26#set move = yes 26set move = yes
27#set record = "+INBOX" 27set record = "+Sent"
28#set trash = "+Trash" 28set trash = "+Trash"
29#set postponed = "+Drafts" 29set postponed = "+Drafts"
30#set mask="!(INBOX|mbox|dev|Sent|Trash|Drafts|DeltaChat|civildef|hometeach|osm|STOCK|pay|keep|login|update|test|spam)" 30set mask="!(tmp|new|cur|dovecot.*|\\..*)"
31# 31
32## Sidebar 32# Sidebar
33#mailboxes -label '📭 [i]' +INBOX \ 33mailboxes -label '📭 [i]' + \
34# -label '📥 [m]' +mbox \ 34 -label '📥 [m]' +mbox \
35# -label '👀 [d]' +dev \ 35 -label '👀 [d]' +dev \
36# -label '💬 [D]' +DeltaChat \ 36 -label '💬 [D]' +DeltaChat \
37# +github \ 37 +github \
38# +JOB \ 38 +JOB \
39# +promotion \ 39 +promotion \
40# "+---- Watch -----" \ 40 "+---- Watch -----" \
41# -label CivilDEF +civildef \ 41 -label CivilDEF +civildef \
42# +hometeach \ 42 +hometeach \
43# -label OSM +osm \ 43 -label OSM +osm \
44# +STOCK \ 44 +STOCK \
45# -label '📢 [f]' +feedback \ 45 -label '📢 [f]' +feedback \
46# "+-- Permanent ---" \ 46 "+-- Permanent ---" \
47# -label '💲 [p]' +pay \ 47 -label '💲 [p]' +pay \
48# -label '🍺 [k]' +keep \ 48 -label '🍺 [k]' +keep \
49# -label '📤 [s]' +Sent \ 49 -label '📤 [s]' +Sent \
50# -label '🗑 [t]' -poll +Trash \ 50 -label '🗑 [t]' -poll +Trash \
51# +login \ 51 +login \
52# +update \ 52 +update \
53# +service \ 53 +service \
54# +Drafts \ 54 +Drafts \
55# +test \ 55 +test \
56# +spam 56 +spam
57# 57
58## Keybinding 58# Keybinding
59#macro index,pager <f4> '<sync-mailbox><enter-command>source ~/.config/mutt/muttrc.topo<enter><change-folder>!<enter>' 59macro index,pager <f4> '<sync-mailbox><enter-command>source ~/.config/mutt/muttrc.topo<enter><change-folder>!<enter>'
60#macro index,pager <f2> '<sync-mailbox><enter-command>source ~/.config/mutt/muttrc.gmail<enter><change-folder>!<enter>' 60macro index,pager <f2> '<sync-mailbox><enter-command>source ~/.config/mutt/muttrc.gmail<enter><change-folder>!<enter>'
61#macro index,pager <f3> '<sync-mailbox><enter-command>source ~/.config/mutt/muttrc.b97602041<enter><change-folder>!<enter>' 61macro index,pager <f3> '<sync-mailbox><enter-command>source ~/.config/mutt/muttrc.b97602041<enter><change-folder>!<enter>'
62# 62
63## Hooks for accounts 63# Hooks for accounts
64##folder-hook imaps://imap.gmail.com/ 'source ~/.config/mutt/muttrc.gmail' 64#folder-hook imaps://imap.gmail.com/ 'source ~/.config/mutt/muttrc.gmail'
65##folder-hook ~/Maildir 'source ~/.config/mutt/muttrc.b97602041' 65#folder-hook ~/Maildir 'source ~/.config/mutt/muttrc.b97602041'
66# 66
67## Change mailboxes 67# Change mailboxes
68#macro index,pager,browser gi "<change-folder>+INBOX<Return>" "Switch to INBOX folder" 68macro index,pager,browser gi "<change-folder>+<Return>" "Switch to INBOX folder"
69#macro index,pager,browser gm "<change-folder>+mbox<Return>" "Switch to mbox folder" 69macro index,pager,browser gm "<change-folder>+mbox<Return>" "Switch to mbox folder"
70#macro index,pager,browser gp "<change-folder>+pay<Return>" "Switch to pay folder" 70macro index,pager,browser gp "<change-folder>+pay<Return>" "Switch to pay folder"
71#macro index,pager,browser gP "<change-folder>+promotion<Return>" "Switch to promotion folder" 71macro index,pager,browser gP "<change-folder>+promotion<Return>" "Switch to promotion folder"
72#macro index,pager,browser gh "<change-folder>+hometeach<Return>" "Switch to hometeach folder" 72macro index,pager,browser gh "<change-folder>+hometeach<Return>" "Switch to hometeach folder"
73#macro index,pager,browser gs "<change-folder>+Sent<Return>" "Switch to Sent folder" 73macro index,pager,browser gs "<change-folder>+Sent<Return>" "Switch to Sent folder"
74#macro index,pager,browser gS "<change-folder>+spam<Return>" "Switch to spam folder" 74macro index,pager,browser gS "<change-folder>+spam<Return>" "Switch to spam folder"
75#macro index,pager,browser gd "<change-folder>+dev<Return>" "Switch to DEV folder" 75macro index,pager,browser gd "<change-folder>+dev<Return>" "Switch to DEV folder"
76#macro index,pager,browser gD "<change-folder>+DeltaChat<Return>" "Switch to DeltaChat folder" 76macro index,pager,browser gD "<change-folder>+DeltaChat<Return>" "Switch to DeltaChat folder"
77#macro index,pager,browser gt "<change-folder>+Trash<Return>" "Switch to Trash folder" 77macro index,pager,browser gt "<change-folder>+Trash<Return>" "Switch to Trash folder"
78#macro index,pager,browser gl "<change-folder>+login<Return>" "Switch to login folder" 78macro index,pager,browser gl "<change-folder>+login<Return>" "Switch to login folder"
79#macro index,pager,browser ga "<change-folder>+arch-general<Return>" "Switch to arch-general folder" 79macro index,pager,browser ga "<change-folder>+arch-general<Return>" "Switch to arch-general folder"
80#macro index,pager,browser gk "<change-folder>+keep<Return>" "Switch to keep folder" 80macro index,pager,browser gk "<change-folder>+keep<Return>" "Switch to keep folder"
81#macro index,pager,browser gu "<change-folder>+update<Return>" "Switch to update folder" 81macro index,pager,browser gu "<change-folder>+update<Return>" "Switch to update folder"
82#macro index,pager,browser gf "<change-folder>+feedback<Return>" "Switch to feedback folder" 82macro index,pager,browser gf "<change-folder>+feedback<Return>" "Switch to feedback folder"