diff options
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" | ||