Membaca arsip milis di Emacs?

18

Saya terkadang ingin membaca arsip milis untuk proyek-proyek yang saya tidak berlangganan. Ada arsip HTML bagus online (mis. Https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00347.html ), tapi saya tidak suka membaca email di browser.

Apakah ada antarmuka bagi Emacs untuk membaca arsip milis? Saya sudah menggunakan mu4e untuk membaca email pribadi saya di dalam Emacs, tetapi saya juga ingin dapat membaca email orang lain di Emacs (sejauh yang orang-orang ini telah diposting ke milis publik).

Pasti ada mode untuk itu. (Saya menduga gnus adalah jawabannya, tetapi saya tidak pernah menggunakannya.)

rekado
sumber

Jawaban:

21

Tentu gnus adalah sebuah jawaban. Dari emacswiki

M-x gnus
B
nntp
news.gmane.org

Dan pilih gmane.emacs.devel. Dari sini, Anda dapat menelusuri utas menggunakan antarmuka NNTP GNU (yang semula ditulis untuk melakukannya). Ini mungkin solusi terbaik untuk menjelajah melalui milis historis.

Seperti yang disebutkan orang lain, Anda mungkin hanya ingin membaca sekumpulan kecil email yang mungkin dilampirkan pada bug atau tambal sulam. Dalam hal ini jika Anda dapat mengunduh file mbox, Anda dapat menjelajahinya langsung tanpa berurusan dengan latensi jaringan. Sekali lagi Emacs memiliki banyak solusi untuk surel, tetapi di dalamnya Anda dapat menggunakan Rmail dengan mudah. Langkah-langkah untuk ini adalah:

M-x rmail

Ini akan memunculkan kotak masuk default Anda (kemungkinan besar sistem / var / mail / $ USER Anda dan salin ke ~ / RMAIL). Namun untuk memuat di kotak surat "asing" Anda ketikkan:

i
path/to/mbox
h

Ini akan menempatkan Anda pada tampilan ringkasan kotak surat yang kemudian dapat Anda jelajahi dengan navigasi Emacs yang biasa.

stsquad
sumber
2

Dan jika Anda secara khusus ingin membaca utas untuk bug Emacs tertentu, tekan M-x gnus-read-ephemeral-emacs-bug-group RET 12345, di mana 12345nomor bug itu.

Dmitry
sumber
1
Ada juga mode debbugs untuk membaca laporan bug / utas.
rekado
Ya. Tapi itu tidak membantu ketika Anda sudah tahu nomor bug.
Dmitry
Yah, saya gunakan debbugs-gnu-bugsuntuk itu, yang meminta saya untuk id bug.
rekado
Ok, terima kasih atas tipnya. Memang sedikit lebih mudah dilakukan.
Dmitry
1

Jawaban stsquad bagus. Tetapi ada cara lain yang bermanfaat juga. Beberapa waktu yang lalu saya ingin membaca bug Debian tentang keputusan systemd oleh TC di Emacs. Antarmuka GMANE ke milis bug berfungsi, tetapi lebih mudah untuk hanya mengunduh file mbox dari laporan bug dan membuka file itu di gnus; dengan cara itu semua disimpan secara lokal, yang menghindari latensi meminta setiap artikel secara individual dari server NNTP.

Jadi jika ada cara untuk mengunduh arsip file mbox dari daftar yang ingin Anda baca, itu mungkin cocok untuk Anda.

blujay
sumber
1
Bisakah Anda menguraikan jawaban Anda dengan lebih detail? Secara khusus, dapatkah Anda menjelaskan langkah-langkah yang diperlukan untuk melakukan ini?
Dan
1
@Dan: Saya telah memperluas jawaban saya untuk menyertakan contoh untuk mbox lokal.
stsquad