macro generic Y "\e:source ~/.muttrc\n"
macro index \ef "z~s \'\\[FS([MIR]||-Gossip)\\]\'\n"
macro editor \cc "^A^K^M"
macro pager x "ix"
macro index \e<Tab> "g?\t"

macro pager \cx0 "\e:set pager_index_lines=0 ?pager_index_lines\n"
macro pager \cx1 "\e:set pager_index_lines=1 ?pager_index_lines\n"
macro pager \cx2 "\e:set pager_index_lines=2 ?pager_index_lines\n"
macro pager \cx3 "\e:set pager_index_lines=3 ?pager_index_lines\n"
macro pager \cx4 "\e:set pager_index_lines=4 ?pager_index_lines\n"
macro pager \cx5 "\e:set pager_index_lines=5 ?pager_index_lines\n"
macro pager \cx6 "\e:set pager_index_lines=6 ?pager_index_lines\n"
macro pager \cx7 "\e:set pager_index_lines=7 ?pager_index_lines\n"
macro pager \cx8 "\e:set pager_index_lines=8 ?pager_index_lines\n"
macro pager \cx9 "\e:set pager_index_lines=9 ?pager_index_lines\n"
macro index \cx0 "\e:set pager_index_lines=0 ?pager_index_lines\n"
macro index \cx1 "\e:set pager_index_lines=1 ?pager_index_lines\n"
macro index \cx2 "\e:set pager_index_lines=2 ?pager_index_lines\n"
macro index \cx3 "\e:set pager_index_lines=3 ?pager_index_lines\n"
macro index \cx4 "\e:set pager_index_lines=4 ?pager_index_lines\n"
macro index \cx5 "\e:set pager_index_lines=5 ?pager_index_lines\n"
macro index \cx6 "\e:set pager_index_lines=6 ?pager_index_lines\n"
macro index \cx7 "\e:set pager_index_lines=7 ?pager_index_lines\n"
macro index \cx8 "\e:set pager_index_lines=8 ?pager_index_lines\n"
macro index \cx9 "\e:set pager_index_lines=9 ?pager_index_lines\n"

macro index D s+spam\n
macro pager D s+spam\n

macro generic \ep "\e:set editor=\"pico\" ?editor\n"
macro generic \ee "\e:set editor=\"emacsclient\" ?editor\n"
macro generic \eE "\e:set editor=\"emacs -nw\" ?editor\n"
macro generic \ev "\e:set editor=\"vim\" ?editor\n"
macro index \ep "\e:set editor=\"pico\" ?editor\n"
macro index \ee "\e:set editor=\"emacsclient\" ?editor\n"
macro index \eE "\e:set editor=\"emacs -nw\" ?editor\n"
macro index \ev "\e:set editor=\"vim\" ?editor\n"

macro index ~ "z~"
