Читання архівів списків розсилки в Emacs?


18

Я іноді хочу прочитати архіви списків розсилки для проектів, на які я не підписаний. В інтернеті є приємні архіви HTML (наприклад, https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00347.html ), але мені не подобається читати листи в браузері.

Чи є інтерфейс для Emacs для читання архівів списків розсилки? Я вже використовую mu4e для читання моєї особистої електронної пошти всередині Emacs, але я також хотів би мати можливість читати електронну пошту інших людей у Emacs (настільки, що ці інші люди розмістили у публічних списках розсилки).

Для цього має бути режим. (Я підозрюю, що gnus - це відповідь, але я ніколи її не використовував.)

Відповіді:


21

Впевнений, GNUS - це відповідь. Від emacswiki

M-x gnus
B
nntp
news.gmane.org

І виберіть gmane.emacs.devel. Звідси ви можете переглядати потоки за допомогою інтерфейсу NNTP GNU (що саме було написано для початку). Це, мабуть, найкраще рішення для перегляду історичних списків розсилки.

Як уже згадували інші, ви можете прочитати лише невеликий набір електронних листів, можливо, прикріплених до помилки або печворку. У цьому випадку, якщо ви можете завантажити файл mbox, ви можете переглядати його безпосередньо, не маючи справу з мережевою затримкою. Знову ж, Emacs має безліч рішень для електронної пошти, однак вбудований ви можете використовувати Rmail досить легко. Кроки для цього:

M-x rmail

Це відкриє вашу папку "Вхідні" за замовчуванням (швидше за все, ваші системи / var / mail / $ USER та скопіюйте її в ~ / RMAIL). Однак для завантаження у "іноземну" поштову скриньку ви вводите:

i
path/to/mbox
h

Це допоможе вам отримати короткий огляд поштової скриньки, яку ви зможете переглядати за допомогою звичайної навігації Emacs.


2

І якщо ви конкретно хочете прочитати потік для певної помилки Emacs, натисніть M-x gnus-read-ephemeral-emacs-bug-group RET 12345, де 12345номер помилки.


1
Існує також режим налагодження для читання звітів про помилки / теми.
rekado

Так. Але це не так корисно, коли ви вже знаєте номер помилки.
Дмитро

Ну, я використовую debbugs-gnu-bugsдля цього, що підкаже мені про помилки.
rekado

Добре, дякую за пораду. Це дійсно трохи простіше зробити.
Дмитро

1

Відповідь stsquad хороша. Але є й інший корисний спосіб. Ще деякий час я хотів прочитати помилку Debian про системне рішення TC в Emacs. Інтерфейс GMANE до списку розсилки про помилки працює, але було простіше просто завантажити файл mbox із звіту про помилку та відкрити цей файл у gnus; таким чином, все це зберігалося локально, що дозволяє уникнути затримки запиту кожної статті окремо від сервера NNTP.

Отже, якщо є спосіб завантажити архів файлів mbox зі списку, який ви хочете прочитати, це може вам підійти.


1
Не могли б ви детальніше розглянути свою відповідь? Зокрема, ви могли б пояснити кроки, необхідні для цього?
Дан

1
@Dan: Я розширив свою відповідь, щоб включити приклад для локальної mbox.
stsquad
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.