Đọc lưu trữ danh sách gửi thư trong Emacs?


18

Đôi khi tôi muốn đọc lưu trữ danh sách gửi thư cho các dự án mà tôi không đăng ký. Có nhiều tài liệu lưu trữ HTML trực tuyến (ví dụ: https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00347.html ), nhưng tôi không thích đọc thư trong trình duyệt.

Có giao diện nào để Emacs đọc lưu trữ danh sách gửi thư không? Tôi đã sử dụng mu4e để đọc email cá nhân của mình bên trong Emacs, nhưng tôi cũng muốn đọc email của người khác trong Emacs (đến phần mở rộng mà những người khác đã đăng lên danh sách gửi thư công khai).

Phải có một chế độ cho điều đó. (Tôi nghi ngờ gnus là câu trả lời, nhưng tôi chưa bao giờ sử dụng nó.)

Câu trả lời:


21

Chắc chắn GNUS là một câu trả lời. Từ emacswiki

M-x gnus
B
nntp
news.gmane.org

Và chọn gmane.emacs.devel. Từ đây, bạn có thể duyệt qua các luồng bằng giao diện GNTP NNTP (đây là những gì nó được viết ban đầu để làm). Đây có lẽ là giải pháp tốt nhất để duyệt qua danh sách gửi thư lịch sử.

Như những người khác đã đề cập, bạn có thể chỉ muốn đọc một bộ email nhỏ có thể được đính kèm với một lỗi hoặc chắp vá. Trong trường hợp này nếu bạn có thể tải xuống tệp mbox, bạn có thể duyệt trực tiếp mà không phải đối phó với độ trễ của mạng. Một lần nữa Emacs có nhiều giải pháp cho email tuy nhiên được tích hợp sẵn bạn có thể sử dụng Rmail khá dễ dàng. Các bước cho việc này là:

M-x rmail

Điều này sẽ hiển thị hộp thư đến mặc định của bạn (rất có thể là hệ thống / var / mail / $ USER của bạn và sao chép nó trong ~ / RMAIL). Tuy nhiên, để tải vào hộp thư "nước ngoài", bạn nhập:

i
path/to/mbox
h

Điều này sẽ đưa bạn vào chế độ xem tóm tắt của hộp thư mà sau đó bạn có thể duyệt với điều hướng Emacs thông thường.


2

Và nếu bạn đặc biệt muốn đọc một chủ đề cho một lỗi Emacs nào đó, hãy nhấn M-x gnus-read-ephemeral-emacs-bug-group RET 12345, 12345số lỗi ở đâu.


1
Ngoài ra còn có chế độ gỡ lỗi để đọc báo cáo / chủ đề lỗi.
rekado

Vâng Nhưng nó không hữu ích khi bạn đã biết số lỗi.
Dmitry

Vâng, tôi sử dụng debbugs-gnu-bugscho điều đó, điều đó nhắc tôi về id id.
rekado

Ok, cảm ơn vì tiền boa. Nó thực sự dễ dàng hơn một chút để làm.
Dmitry

1

Câu trả lời của stsquad là tốt. Nhưng có một cách hữu ích khác, quá. Một thời gian trước tôi muốn đọc lỗi Debian về quyết định systemd của TC trong Emacs. Giao diện GMane cho danh sách gửi thư lỗi hoạt động, nhưng việc tải xuống tệp mbox từ báo cáo lỗi và mở tệp đó trong gnus sẽ dễ dàng hơn; theo cách đó, tất cả được lưu trữ cục bộ, giúp tránh độ trễ khi yêu cầu từng bài viết riêng lẻ từ máy chủ NNTP.

Vì vậy, nếu có cách tải xuống tệp lưu trữ tệp mbox của danh sách bạn muốn đọc, thì nó có thể phù hợp với bạn.


1
Bạn có thể giải thích chi tiết hơn về câu trả lời của bạn? Cụ thể, bạn có thể giải thích các bước cần thiết để làm điều này?
Dân

1
@Dan: Tôi đã mở rộng câu trả lời của mình để đưa ra một ví dụ cho mbox cục bộ.
stsquad
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.