Saya memiliki beberapa folder yang didefinisikan dalam Mutt:
mailboxes "~/Mail/inbox"
mailboxes "~/Mail/sent"
mailboxes "~/Mail/archive"
Saya dapat menyimpan (memindahkan) pesan ke arsip, dengan menekan s
dan kemudian ?
untuk melihat daftar folder, dan kemudian saya dapat memilih archive
dari daftar.
Karena saya selalu ingin hanya menyimpan ke archive
saya ingin memiliki makro, sehingga menekan s
secara otomatis menyimpan pesan yang dipilih archive
, tanpa meminta saya.
Adakah yang bisa membantu?
EDIT: Saya sekarang memiliki makro berikut, untuk menyimpan pesan ke folder "arsip" saya:
macro index,pager S "<tag-prefix><save-message>=archive<enter>\
:set delete=yes<enter><sync-mailbox>:set delete=no<enter>"
masalahnya adalah, pesan tetap dalam indeks ditandai sebagai dihapus. Mereka tidak "disinkronkan" dengan segera. Kedua, <enter>
pada akhirnya bertindak sebagai <display-message>
, sehingga ketika saya menekan S
, saya berakhir di pager pesan saat ini.
Dengan cara yang sama, saya mencoba menerapkan trash
folder di mutt. Berikut ini diambil dari Mutt MacroSamples
set maildir_trash=yes
set wait_key=no
folder-hook . 'bind index q quit'
folder-hook inbox 'macro index q ":unset maildir_trash;push \"T~D\\n<tag-prefix-cond>m=trash\\n<end-cond><quit>\"\n"'
tapi ini juga tidak berhasil. Mutt Insted bertanya kepada saya:
Append messages to etmaildir_trash;push"T~D\n<tag-prefix-cond>m=trash\n<end-cond><quit>"/maildir_trash;push"T~D\n<tag-prefix-cond>m=trash\n<end-co ([yes]/no):
apa pun yang saya tekan, tidak ada yang terjadi (folder trash / {cur, new, tmp} ada)
$
mutt bertanya kepada saya Purge 1 deleted message?
. Saya dapat menekan Y
yang akan menghapus pesan.
<sync-mailbox>
Perintah mengharapkan input pengguna ( y
), tetapi melihat langsung :
sebagai gantinya, sehingga pembersihan tidak terjadi. Saya ingin tahu apa yang mungkin terjadi jika Anda y
mengikutinya ...
<sync-mailbox>
sepertinya tidak melakukan apa-apa. Ketika Anda menggunakan perintah penghapusan normal (d
) dan pesan dibiarkan dalam indeks yang ditandai sebagai dihapus, apa yang terjadi ketika Anda menekan$
(yang merupakan pengikatan default untuk<sync-mailbox>
)?