cara menggunakan vim untuk mengelola dan mengirim email

13

Saya ingin menggunakan vim/gvimsebagai alat untuk pengelola surat dan saya menemukan 2 halaman menarik ini.

cakar

vmail

Saya mengerti bahwa ini mengalami keterbatasan berikut

  1. dengan vmailAnda dapat melihat dan mengelola semua email masa lalu, tetapi hanya berfungsi dengan akun GMAIL, bukan akun email lain seperti yang outkook.

  2. dengan clawsAnda dapat menggunakan vim/gvim hanya sebagai editor untuk surat yang ingin Anda buat; Saya tidak yakin apakah itu mungkin untuk membaca surat yang lalu (tinggal di lingkungan yang sama) atau mencari mereka.

Apakah Anda tahu plugin yang baik yang memungkinkan vim untuk melakukan semua yang Anda lakukan dengan klien email? Itu akan termasuk mencari melewati surat, mengurutkan dan melihatnya, label

Abruzzo Forte e Gentile
sumber
Coba Emacs. Vim adalah editor teks, bukan platform pengembangan atau OS.
romainl

Jawaban:

17

Lihat notmuch-vim. Saya, seperti Anda, suka vim dan suka menggunakan program dengan binding serupa tetapi belum benar-benar menemukan sesuatu yang cocok. Namun, saya terpesona oleh notmuch-vim dan menyukainya lebih baik daripada klien email mana pun yang pernah saya gunakan sebelumnya. Saya telah menggunakan banyak mutt dan juga short run dengan berbagai klien GUI. Saya sangat menyukainya, saya mulai memperbaiki antarmuka untuk menyempurnakan tepi yang kasar. Inilah bagian yang bagus:

  • notmuch berfokus pada pencarian daripada kotak surat. Anda dapat menentukan sekelompok pencarian yang telah ditentukan yang disajikan pada halaman utama. Semuanya sangat intuitif dan memungkinkan Anda membaca email yang Anda perlukan dan mengabaikan sisanya.
  • Fasilitas pencarian sangat kuat, pencarian pesan penuh, penandaan dll.
  • Antarmuka vim sebenarnya bagus. Anda dapat menggunakan semua pencarian asli vim, memindahkan dll sambil melihat email.

Satu-satunya downside nyata adalah pengaturan. Anda harus mengatur sesuatu seperti offlineimap untuk mengambil email dan kemudian sendmail untuk mengirim email. Namun, ini berarti bahwa pencarian seluruh tubuh hampir instan karena semua email disimpan secara lokal.

Saya telah bekerja untuk menambahkan dukungan lampiran. pembukaan url dll. dan ini bekerja dengan baik.

Oh, dan tidak masalah vim ini adalah editor teks .. vim terus berkembang dan jika memenuhi kebutuhan Anda, jalankan dengan itu.

Ian Main
sumber
10
Memberi +1 untuk "tidak apa-apa 'vim ini adalah editor teks'"
JESii
13

Vim adalah editor teks ; itu dapat menangani bagian pengeditan email dengan sangat baik, dan ia dikirimkan dengan mailfiletype, yang menyediakan beberapa penyorotan sintaks dan pengaturan khusus.

Ada berbagai cara untuk mengintegrasikan Vim dengan aplikasi email; alat berbasis terminal seperti muttdapat dikonfigurasi untuk menggunakan editor eksternal, dan ada add-on seperti Editor Eksternal untuk klien email Thunderbird yang populer, untuk menyebutkan beberapa saja.

Saya tidak melihat bagaimana Vim akan membantu mengelola email; semua fungsinya dimaksudkan untuk memproses teks, bukan struktur seperti email. Anda mungkin bisa menulis semacam toolset yang tetap menggunakan email sebagai file individual, dan kemudian mengintegrasikan pencarian dengan Vim melalui sebuah kebiasaan 'grepprg', tapi saya jujur ​​tidak melihat manfaatnya.

Ingo Karkat
sumber
Saya sebagian besar tertarik dengan cara cepat untuk membuat masalah pada GitLab ketika saya sedang mencari kode dan melihat sesuatu yang perlu saya perbaiki. Fungsionalitas untuk mengirim email masalah ke suatu proyek dan menambahkannya secara otomatis akan sangat bagus jika terintegrasi langsung dengan Vim.
JakeD