Mutt

mutt:返回INBOX的熱鍵?

  • August 27, 2018

我假設沒有這樣的預設密鑰,對嗎?

那麼,為了實現這一點,我必須定義這樣的東西?

macro index   gi "<change-folder>=INBOX<Enter>"              "go to Inbox"
macro browser gi "<exit><Enter><change-folder>=INBOX<Enter>" "go to Inbox"
macro pager   gi "<exit><change-folder>=INBOX<Enter>"        "go to Inbox"
...

或者可能有更好的方法?如果您的配置中有任何相關的內容,如果您能分享,我將不勝感激。

是的你是對的。沒有這樣的預設鍵。

但是您可以簡化您的通話。

# Switch between mailboxes (in case you have multiple mailboxes)
macro index,pager <f2> "<change-folder>+<MAILBOX1>/INBOX<enter>"
macro index,pager <f3> "<change-folder>+<MAILBOX2>/INBOX<enter>"

除此之外,我還啟用了 sibebar 並使用箭頭鍵切換文件夾。

# Sidebar navigation
bind index,pager <down>   sidebar-next
bind index,pager <up>     sidebar-prev
bind index,pager <right>  sidebar-open

編輯:這裡可以找到我的全部.muttrc

EDIT2:關於有條件映射的評論:是的,如果條件是另一個郵件帳戶,這是可能的。您可以擁有帳戶特定的配置文件,您可以在其中覆蓋現有映射。通過文件夾掛鉤載入它們,一旦您輸入相應的文件夾,該掛鉤就會執行。

把這個放在你的.muttrc

folder-hook MAILBOX1/*   source ~/.mutt/accounts/MAILBOX1
folder-hook MAILBOX2/*   source ~/.mutt/accounts/MAILBOX2

在中創建帳戶特定配置~/.mutt/accounts/MAILBOX#

例如,使用相同的鍵在兩個不同的 INBOX 文件夾之間切換。

~/.mutt/accounts/MAILBOX1包含:

macro index,pager <f2> "<change-folder>+MAILBOX2/INBOX<enter>"

~/.mutt/accounts/MAILBOX2包含:

macro index,pager <f2> "<change-folder>+MAILBOX1/INBOX<enter>"
macro index H g!\rm
macro index S g=sent\rm
macro index V g!!\rm

是我必須通過“g”(更改文件夾)轉到“家”、“已發送”或“上一個”郵箱的內容。最後,您可能需要也可能不需要“m”(將條目移動到螢幕中間)。

引用自:https://unix.stackexchange.com/questions/464911