radare2rc, dwmcolors, vimrc
[dotfiles_afify.git] / .config / mutt / keymap
blob1855f6e3820dc9e669dfcef38beff9a3000a7354
1 # vim: filetype=neomuttrc
3 bind  browser,editor,index,pager \Ck      sidebar-prev
4 bind  browser,editor,index,pager \Cj      sidebar-next
5 bind  browser,editor,index,pager \Cl      sidebar-open
6 bind  browser,editor,index,pager B        sidebar-toggle-visible
7 bind  browser,index,pager        \Cu      half-up
8 bind  browser,index,pager        \Cd      half-down
9 bind  index,pager                S        imap-fetch-mail
10 bind  index,pager                r        group-reply
11 bind  index,pager                @        compose-to-sender
12 bind  index,pager                D        purge-message
13 bind  index,pager                d        delete-message
14 bind  pager,attach               h        exit
16 bind  attach l       view-mailcap
17 bind  attach \Cj     noop
19 bind  browser h      goto-parent
20 bind  browser l      select-entry
21 bind  browser g      top-page
22 bind  browser G      bottom-page
24 bind  editor <space> noop
25 bind  editor <Tab>   complete-query
27 bind  pager g        top
28 bind  pager G        bottom
29 bind  pager k        previous-line
30 bind  pager j        next-line
31 bind  pager H        view-raw-message
32 bind  pager l        view-attachments
34 bind  index  h       noop
35 bind  index  g       first-entry
36 bind  index  G       last-entry
37 bind  index  k       previous-entry
38 bind  index  j       next-entry
39 bind  index  l       display-message
40 bind  index  L       limit
41 bind  index  U       undelete-message
42 bind  index  <space> collapse-thread
44 set query_command = "abook --mutt-query '%s'"
45 macro index,pager  A "<pipe-message>abook --add-email-quiet<return>" "Add this sender to Abook"
46 macro index R      "<tag-pattern>~N<enter><tag-prefix><clear-flag>N<untag-pattern>.<enter>" "mark all new as read"
47 macro index <f3>   '<sync-mailbox><enter-command>source ~/.config/mutt/accounts/hassan<enter><change-folder>!<enter>'
48 macro index <f4>   '<sync-mailbox><enter-command>source ~/.config/mutt/accounts/gmail<enter><change-folder>!<enter>'
49 macro index \Cf    "<enter-command>unset wait_key<enter><shell-escape>read -p 'Enter a search term to find with notmuch: ' x; echo \$x >~/.cache/mutt_terms<enter><limit>~i \"\`notmuch search --output=messages \$(cat ~/.cache/mutt_terms) | head -n 600 | perl -le '@a=<>;s/\^id:// for@a;$,=\"|\";print@a' | perl -le '@a=<>; chomp@a; s/\\+/\\\\+/ for@a;print@a' \`\"<enter>" "show only messages matching a notmuch pattern"
51 # macro index F "<shell-escape>mu find --clearlinks --format=links --linksdir=~/.mu/results " "mu find"
52 # macro index \cf "<change-folder-readonly>~/.mu/results<enter>" "mu find results"
53 # bind index p recall-message
54 # bind compose P postpone-message
55 # bind index <tab> sync-mailbox
56 # macro index  A "<limit>all\n" "show all messages (undo limit)"