2010-10-09 15 views
16

Während in Zusammenfassung Puffern wie kann ich Gnu in zwei Situationen lesen Abrufen bereits Artikel:Wie kann man bereits gelesene Artikel in gnus in den Übersichtspuffer holen?

  1. während in einem Thread mit einigen Artikeln schon gelesen (und somit nicht sichtbar). Ich möchte den Thread mit allen Artikeln (nicht nur Eltern!) Lesen oder ungelesen vervollständigen.

  2. zuletzt holen N Artikel lesen, die nicht sichtbar sind.

Vielen Dank!

+0

Dies ist definitiv keine Programmierfrage, gehört also zu [Super User] (http://superuser.com/). @VitoshKa: Veröffentlichen Sie Ihre Frage nicht erneut, sie wird automatisch migriert, sobald genug Leute für die Migration stimmen. – Gilles

+0

oh, tut mir leid, ich war mir der Funktion nicht bewusst. – VitoshKa

Antwort

22

Verwenden Sie ^ (gnus-summary-refer-parent-article) (auch verfügbar als <menu-bar> <Article> <Fetch parent of article>) im Zusammenfassungspuffer, um das übergeordnete Element abzurufen.

Um den gesamten Thread (mindestens den Teil, der sich noch auf Ihrem Server befindet) abzurufen, verwenden Sie A T (gnus-summary-refer-thread) (<menu-bar> <Article> <Fetch current thread>).

Um weitere Artikel abzurufen, verwenden Sie / o (gnus-summary-insert-old-articles) (auch verfügbar als <menu-bar> <Gnus> <See old articles>).

+0

Oh, danke. Es war genau das, was ich brauchte. Eine gute Lektion, um in Menüs für das Feature zu schauen. Ich ignorierte sie vollständig. so eine schlechte Angewohnheit :) – VitoshKa

+0

+1 für die super präzise Antworten. –

2

Für die erste Frage, versuchen

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

in Ihrem .gnus

für die zweite, wenn Sie die Gruppe auswählen, sollte es Sie fragen, wie viele alte Artikel, die Sie abrufen möchten. Funktioniert das nicht?

+0

Ich benötigte diese Aktionen nach dem Eingeben des Übersichtspuffers. Gilles wies auf die Lösung hin. Danke für die Antwort trotzdem. – VitoshKa

1

Während ^ und / o Befehle bereits erwähnt, diese eine nützlich für das Debuggen: M-^ (gnus-summary-refer-article), wenn Sie mit der Meldung Schmerz Text arbeiten (die Sie von C-u g bekommen).

gnus-summary-refer-parent-article intern gnus-summary-refer-article verwendet ...

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))) 

Dann wird Gnus zeigen alle E-Mails gelesen oder ungelesen.