2010-10-09 20 views
16

Trong thời gian ở đệm tóm tắt làm thế nào tôi có thể làm cho gnus lấy đã đọc bài viết trong hai tình huống:Làm thế nào để lấy các bài báo đã đọc vào bộ đệm tóm tắt trong gnus?

  1. trong khi trong một thread với một số điều đã đọc (và do đó không thể nhìn thấy). Tôi muốn hoàn thành các chủ đề với tất cả các bài báo (không chỉ cha mẹ!) Đọc hoặc chưa đọc.

  2. tìm nạp các bài viết đã đọc N cuối cùng không hiển thị.

Cảm ơn rất nhiều!

+0

Đây chắc chắn không phải là câu hỏi lập trình, do đó, thuộc về [Super User] (http://superuser.com/). @VitoshKa: không đăng lại câu hỏi của bạn, nó sẽ được di chuyển tự động khi có đủ người bỏ phiếu để di chuyển. – Gilles

+0

oh, xin lỗi tôi không biết tính năng này. – VitoshKa

Trả lời

22

Trong bộ đệm tóm tắt, để tìm nạp phụ huynh, hãy sử dụng ^ (gnus-summary-refer-parent-article) (cũng có sẵn dưới dạng <menu-bar> <Article> <Fetch parent of article>).

Để tìm nạp toàn bộ chuỗi (ít nhất là phần vẫn còn trên máy chủ của bạn), hãy sử dụng A T (gnus-summary-refer-thread) (<menu-bar> <Article> <Fetch current thread>).

Để tìm thêm bài viết, hãy sử dụng / o (gnus-summary-insert-old-articles) (cũng có sẵn dưới dạng <menu-bar> <Gnus> <See old articles>).

+0

Ồ, cảm ơn. Đó là chính xác những gì tôi cần. Một bài học hay để xem các menu cho tính năng này. Tôi đã hoàn toàn bỏ qua chúng; một thói quen xấu như vậy :) – VitoshKa

+0

+1 cho các câu trả lời siêu chính xác. –

2

Đối với câu hỏi đầu tiên, hãy thử

(setq gnus-fetch-old-headers 'some) 

trong bạn .gnus

cho phần thứ hai, khi bạn chọn nhóm, nó sẽ hỏi bạn có bao nhiêu bài viết cũ bạn muốn lấy. Điều đó không hoạt động?

+0

Tôi cần những hành động đó sau khi nhập bộ đệm tóm tắt. Gilles chỉ ra giải pháp. Cảm ơn câu trả lời anyway. – VitoshKa

1

Trong khi ^/ o lệnh đã được đề cập một này hữu ích để gỡ lỗi: M-^ (gnus-summary-refer-article) khi bạn làm việc với văn bản đau nhắn (mà bạn có thể nhận được bằng cách C-u g).

gnus-summary-refer-parent-article nội bộ sử dụng gnus-summary-refer-article ...

0
(defun codefalling/gnus-show-all() 
    "Show all mail" 
    (interactive) 
    (gnus-summary-insert-old-articles t) ;; show all, or t->50 to show 50 old mail 
    (goto-char (point-min))) 

(add-hook 'gnus-summary-mode-hook '(lambda() (run-with-idle-timer 0.1 nil 'codefalling/gnus-show-all))) 

Sau đó gnus sẽ hiển thị tất cả các thư đọc hoặc chưa đọc.

Các vấn đề liên quan