2010-10-09 9 views
16

Podczas gdy w buforze podsumowania w jaki sposób mogę dokonać gnus ściągam już czytać artykuły w dwóch sytuacjach:Jak pobrać już przeczytane artykuły do ​​bufora zbiorczego w gnus?

  1. natomiast w wątku z niektórych artykułów już czytać (a zatem nie jest widoczna). Chciałbym uzupełnić wątek o wszystkie artykuły (nie tylko rodzice!) Przeczytane lub nieprzeczytane.

  2. pobranie ostatnich N przeczytanych artykułów, które nie są widoczne.

Dzięki za tonę!

+0

To zdecydowanie nie jest pytanie programistyczne, więc należy do [Superużytkownika] (http://superuser.com/). @VitoshKa: nie odświeżaj swojego pytania, zostanie ono automatycznie zmigrowane, gdy tylko wystarczająco dużo osób zagłosuje na migrację. – Gilles

+0

oh, przepraszam, nie wiedziałem o funkcji. – VitoshKa

Odpowiedz

22

W buforze skróconej, aby pobrać z rodziców, należy ^ (gnus-summary-refer-parent-article) (dostępny także jako <menu-bar> <Article> <Fetch parent of article>).

Aby pobrać cały wątek (przynajmniej część, która wciąż jest na serwerze), należy A T (gnus-summary-refer-thread) (<menu-bar> <Article> <Fetch current thread>).

Aby pobrać więcej artykułów, użyj / o (gnus-summary-insert-old-articles) (dostępny również pod numerem <menu-bar> <Gnus> <See old articles>).

+0

Och, dzięki. To było dokładnie to, czego potrzebowałem. Dobra lekcja do przeglądania menu funkcji. Całkowicie ich ignorowałem; taki zły nawyk :) – VitoshKa

+0

+1 za super precyzyjne odpowiedzi. –

2

Na pierwsze pytanie, spróbuj

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

w twojej .gnus

na sekundę, po wybraniu grupy, należy zapytać, jak wiele starych artykułów chcesz pobrać. Czy to nie działa?

+0

Potrzebowałem tych działań po wprowadzeniu bufora podsumowania. Gilles wskazał rozwiązanie. Dzięki za odpowiedź. – VitoshKa

1

Podczas gdy ^ i / o komendy już wspomniano ten jeden przydatnych do debugowania: M-^ (gnus-summary-refer-article) podczas pracy z tekstem bólu wiadomość (które można uzyskać przez C-u g).

gnus-summary-refer-parent-article wewnętrznie stosowane 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))) 

Następnie gnus pokaże wszystkie wiadomości jako przeczytane lub nieprzeczytane.

Powiązane problemy