bind index,pager \eU undelete-subthread
bind index,pager \eD delete-subthread
+bind index 0 first-entry
+bind index G last-entry
+bind pager 0 top
+bind pager G bottom
+
bind pager,index <backtab> previous-unread
macro index p "<enter-command><enter>" "do nothing"
+bind index h noop
+
##macro index L "<list-reply><save-message>=store<enter>"
macro index S "<tag-prefix><save-message>=store<enter><sync-mailbox>" "save messages to store"
macro pager S "<save-message>=store<enter><sync-mailbox>" "save message to store"
macro index,pager \eS '<enter-command>set noweed<enter><decode-save>'
macro index,pager \eC '<enter-command>set noweed<enter><decode-copy>'
-#macro index \Co '<tag-prefix><save-message>imaps://logcheck-todo%40madduck.net:logcheck@imap.madduck.net<enter>' 'save message to logcheck-todo'
-#macro pager \Co '<save-message>imaps://logcheck-todo%40madduck.net:logcheck@imap.madduck.net<enter>' 'save message to logcheck-todo'
-macro index,pager \eo '<change-folder>imaps://logcheck-todo%40madduck.net:logcheck@imap.madduck.net<enter>' 'go to logcheck todo folder'
-
#TODO this is a hack until switch-profile does not readd headers.
macro compose e '<enter-command>set my_editor="$editor"<enter><enter-command>set editor=sensible-editor<enter><edit-headers><enter-command>set editor="$my_editor"<enter>' "invoke normal editor to edit message"
macro index,pager e '<enter-command>set my_editor="$editor"<enter><enter-command>set editor=sensible-editor<enter><edit><enter-command>set editor="$my_editor"<enter>' "invoke normal editor to edit message"
macro index <F8> "<enter-command>unset wait_key<enter><shell-escape>~/.mutt/mutt-notmuch --prompt search<enter><change-folder-readonly>~/.cache/mutt_results<enter>" "search mail (using notmuch)"
macro index <F9> "<enter-command>unset wait_key<enter><pipe-message>~/.mutt/mutt-notmuch thread<enter><change-folder-readonly>~/.cache/mutt_results<enter><enter-command>set wait_key<enter>" "search and reconstruct owning thread (using notmuch)"
+macro attach e '<enter-command>set my_mailcap_path="$mailcap_path"<enter><enter-command>set mailcap_path="~/.mutt/mailcap-edit-wrapper"<enter><view-mailcap><enter-command>set mailcap_path="$my_mailcap_path"<enter>' "edit temporary file of attachment"
+
# vim:sw=12:noet:sts=12:ts=12:ft=muttrc