aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mutt/default2
-rw-r--r--mutt/muttrc.b976020413
-rw-r--r--mutt/muttrc.gmail24
-rw-r--r--mutt/muttrc.topo7
4 files changed, 30 insertions, 6 deletions
diff --git a/mutt/default b/mutt/default
index 726fc13..20a3ecb 100644
--- a/mutt/default
+++ b/mutt/default
@@ -22,7 +22,7 @@ set markers = no # Remove '+' for long links with limited terminal width
22set index_format = "%4C %8Y %Z %(%b %d) %-15.15L (%?l?%4l&%4c?) %s" 22set index_format = "%4C %8Y %Z %(%b %d) %-15.15L (%?l?%4l&%4c?) %s"
23 23
24# Vim-style key binding, \c means Ctrl 24# Vim-style key binding, \c means Ctrl
25# ref: https://fancyseeker.github.io/2015/08/19/mutt/#vim%E9%A3%8E%E6%A0%BC%E9%94%AE%E4%BD%8D%E7%BB%91%E5%AE%9A 25# ref: https://fancyseeker.github.io/2015/08/19/mutt/#vim风格键位绑定
26bind index <Return> sync-mailbox 26bind index <Return> sync-mailbox
27bind index q browse-mailboxes 27bind index q browse-mailboxes
28bind index y edit-label 28bind index y edit-label
diff --git a/mutt/muttrc.b97602041 b/mutt/muttrc.b97602041
index fb2bd1f..9d908f7 100644
--- a/mutt/muttrc.b97602041
+++ b/mutt/muttrc.b97602041
@@ -9,3 +9,6 @@ set pop_checkinterval = 1
9set pop_delete = yes 9set pop_delete = yes
10 10
11set spoolfile = pops://ms97.ntu.edu.tw/ 11set spoolfile = pops://ms97.ntu.edu.tw/
12
13# Sidebar
14mailboxes $pop_host
diff --git a/mutt/muttrc.gmail b/mutt/muttrc.gmail
index fe54a33..2c73931 100644
--- a/mutt/muttrc.gmail
+++ b/mutt/muttrc.gmail
@@ -6,12 +6,26 @@ set imap_pass = `pass google/imap_for_typebrook`
6set smtp_url = "smtps://$imap_user@smtp.gmail.com" 6set smtp_url = "smtps://$imap_user@smtp.gmail.com"
7set smtp_pass = "$imap_pass" 7set smtp_pass = "$imap_pass"
8 8
9set ssl_starttls = yes 9# Identify meself
10set ssl_force_tls = yes 10set from = "typebrook@gmail.com"
11set realname = "謝晉凡 Hsieh Chin Fan"
12set signature="$SETTING_DIR/mutt/.signature"
13set pgp_use_gpg_agent=yes
14set crypt_use_gpgme=yes
15set pgp_timeout=300
16set pgp_sign_as=6DD8C14A # replace 6DD8C14A with your gpg key id
11 17
12# Set mailboxes 18# Set mailboxes
13set folder = "imaps://imap.gmail.com/" 19set folder = "imaps://imap.gmail.com/"
20set move = no
14set spoolfile = "+INBOX" 21set spoolfile = "+INBOX"
15set record = "+[Gmail]/Sent" 22unset record
16set postponed = "+[Gmail]/Drafts" 23unset postponed
17set trash = "+[Gmail]/Trash" 24unset trash
25
26# Sidebar
27unmailboxes *
28mailboxes
29
30# Hook -- IMPORTANT!
31#account-hook $folder "set imap_user=$imap_user imap_pass=$imap_pass
diff --git a/mutt/muttrc.topo b/mutt/muttrc.topo
index d9dbd80..d0da89c 100644
--- a/mutt/muttrc.topo
+++ b/mutt/muttrc.topo
@@ -24,8 +24,15 @@ set trash = "+Trash"
24set postponed = "+Drafts" 24set postponed = "+Drafts"
25 25
26# Sidebar 26# Sidebar
27unmailboxes *
27mailboxes =INBOX =mbox "+------ Watch ------" =pay =osm =keep "+---- Processed ----" =Sent =Trash =Drafts 28mailboxes =INBOX =mbox "+------ Watch ------" =pay =osm =keep "+---- Processed ----" =Sent =Trash =Drafts
28 29
29# Keybinding 30# Keybinding
31macro index,pager <f4> '<sync-mailbox><enter-command>source ~/.config/mutt/muttrc.topo<enter><change-folder>!<enter>'
30macro index,pager <f2> '<sync-mailbox><enter-command>source ~/.config/mutt/muttrc.gmail<enter><change-folder>!<enter>' 32macro index,pager <f2> '<sync-mailbox><enter-command>source ~/.config/mutt/muttrc.gmail<enter><change-folder>!<enter>'
31macro index,pager <f3> '<sync-mailbox><enter-command>source ~/.config/mutt/muttrc.b97602041<enter><change-folder>!<enter>' 33macro index,pager <f3> '<sync-mailbox><enter-command>source ~/.config/mutt/muttrc.b97602041<enter><change-folder>!<enter>'
34
35## ACCOUNT1
36folder-hook imaps://imap.gmail.com/ 'source ~/.config/mutt/muttrc.gmail'
37### ACCOUNT2
38folder-hook ~/Maildir 'source ~/.config/mutt/muttrc.b97602041'