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