Sidebar folder list no mutt? Sim senhor!

mutt-icon2.pngPara quem não conhece, o mutt é um cliente de email que roda em console, muito bom, flexível, configurável, usável, otimizável e *ável.

Navegando na net procurando por novidades sobre o mutt, me deparei com o site do Lunar-Linux em que um maluco criou um path para que seja exibido do lado esquerdo do mutt um sidebar com a lista das suas "pastas" de email que você pode conferir na imagem abaixo.

mutt-sidebar2.jpg

Notem que além dele listar as "pastas" em sua esquerda ele conta quantas mensagens antigas e quantas novas há armazenadas, lembrando que eu utilizo o formato maildir de arquivamento das minhas mensagens ao invés do formato mbox.

A instalação ocorreu sem nenhum problema, segui exatamente o que o autor diz no site:

CODE:
  1. $ wget -q -O - ftp://ftp.mutt.org/mutt/devel/mutt-1.5.16.tar.gz | tar xvfz - $ cd ./mutt-1.5.16
  2. $ wget -q -O - http://lunar-linux.org/~tchan/mutt/patch-1.5.16.sidebar.20070704.txt | patch -p1
  3. $ ./configure
  4. $ make
  5. $ ./mutt
  6. $ make install (optional, <strong>you need to be root for this</strong>)

Após a instalação do mutt devidamente patcheado, vamos editar o seu ~/.muttrc ou ~/.mutt/muttrc, depende de como ta sua configuração, e adicionar as seguintes linhas:

CODE:
  1. # set up the sidebar, default not visible
  2. set sidebar_width=30
  3. set sidebar_visible=no
  4. set sidebar_delim='|'
  5.  
  6. # which mailboxes to list in the sidebar
  7. mailboxes =inbox =ml
  8.  
  9. # color of folders with new mail
  10. color sidebar_new yellow default
  11.  
  12. # ctrl-n, ctrl-p to select next, prev folder
  13. # ctrl-o to open selected folder
  14. bind index \CP sidebar-prev
  15. bind index \CN sidebar-next
  16. bind index \CO sidebar-open
  17. bind pager \CP sidebar-prev
  18. bind pager \CN sidebar-next
  19. bind pager \CO sidebar-open
  20.  
  21. # I don't need these.  just for documentation purposes.  See below.
  22. # sidebar-scroll-up
  23. # sidebar-scroll-down
  24. # b toggles sidebar visibility
  25. macro index b 'toggle sidebar_visible'
  26. macro pager b 'toggle sidebar_visible'
  27. # Remap bounce-message function to "B"
  28. bind index B bounce-message
  29. #
  30. # Mario Holbe suggests:
  31. # macro index b 'toggle sidebar_visible'
  32. # macro pager b 'toggle sidebar_visible'
  33. #

Modifique o que achar necessário, agora reinicie o mutt e aperte a tecla "b" e... voilà! O mutt agora possui a lista dos diretórios como mostrado na imagem acima :-)

Gostou da postagem? Então deixe um comentário e continue o assunto ou assine o nosso feed e receba nossos posts diretamente em seu leitor de RSS.

Comentários

Nenhum comentário ainda.

Deixe um comentário

(obrigatório)

(obrigatório)