Terkadang saya perlu mengirim fragmen kode di google-group inline. Teks tidak membantu di sini; Saya dapat mengetiknya dengan penurunan harga, mengubahnya menjadi html (menggunakan pandoc dll.), melampirkan ke mutt sebagai text/html
dan kirimkan.
Ada satu solusi bagus yang tersedia di sini tetapi menggunakan sendmail
eksternal program untuk mengirim email. Saya menggunakan mutt yang memiliki kemampuan untuk mengirim email melalui IMAP dengan sendirinya.
Jawaban yang Diterima:
Setelah Anda menulis pesan, tetapi sebelum mengirim Anda memiliki banyak pilihan yang tersedia untuk Anda. Tekan ?
untuk melihatnya.
Beberapa yang mungkin membantu di sini:
F
untuk memfilter lampiran melalui prosesor eksternal- Gunakan
pandoc -s -f markdown -t html
untuk mengonversi ke HTML
- Gunakan
^T
untuk mengedit lampiran jenis MIME- Ubah dari
text/plain
ketext/html
.
- Ubah dari
Sekarang makro yang akan melakukan semuanya dalam satu langkah. Tambahkan ini ke .muttrc
. Anda :
macro compose \e5 "F pandoc -s -f markdown -t html \ny^T^Utext/html; charset=utf-8\n"
set wait_key=no
Untuk menggunakan makro ini, setelah Anda selesai menulis pesan tetapi sebelum Anda mengirim, tekan Esc lalu 5 untuk mengonversi pesan berformat penurunan harga menjadi HTML.
Anda secara alami dapat menyesuaikan makro ini sesuai keinginan Anda. Mutt memiliki banyak ikatan kunci yang sudah ada di dalamnya, jadi apa pun urutan kunci yang Anda pilih untuk diikat, pastikan itu tidak menimpa sesuatu yang lain (atau sesuatu yang Anda bisa hidup tanpanya).
Opsi set wait_key=no
menekan Press any key to continue...
prompt ketika perintah eksternal dijalankan. Jika wait_key
adalah yes
(yang merupakan default) Anda harus menekan Esc , lalu 5 , lalu tombol lainnya untuk melanjutkan.