2010-10-09 9 views
16

Mentre in tampone sintesi come posso fare gnus recupero già leggere articoli in due situazioni:Come recuperare gli articoli già letti nel buffer di riepilogo in gnus?

  1. mentre in una discussione con alcuni articoli già letto (e quindi non visibile). Vorrei completare la discussione con tutti gli articoli (non solo i genitori!) Letti o non letti.

  2. recuperare gli ultimi N articoli letti che non sono visibili.

Grazie mille!

+0

Questa non è sicuramente una domanda di programmazione, quindi appartiene a [Super User] (http://superuser.com/). @VitoshKa: non ripubblicare la tua domanda, verrà migrato automaticamente una volta che le persone voteranno per migrare. – Gilles

+0

oh, scusa non ero a conoscenza della funzione. – VitoshKa

risposta

22

Nel buffer di riepilogo, per recuperare il genitore, utilizzare ^ (gnus-summary-refer-parent-article) (disponibile anche come <menu-bar> <Article> <Fetch parent of article>).

Per recuperare l'intero thread (almeno la parte che è ancora sul server), utilizzare A T (gnus-summary-refer-thread) (<menu-bar> <Article> <Fetch current thread>).

Per recuperare più articoli, utilizzare / o (gnus-summary-insert-old-articles) (disponibile anche come <menu-bar> <Gnus> <See old articles>).

+0

Oh, grazie. Era esattamente ciò di cui avevo bisogno. Una buona lezione per esaminare i menu per la funzione. Li stavo completamente ignorando; una cattiva abitudine :) – VitoshKa

+0

+1 per le risposte super precise. –

2

Per la prima domanda, provare

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

nel vostro .gnus

per il secondo, quando si seleziona il gruppo, si dovrebbe chiedere quanti articoli vecchio che si desidera recuperare. Non funziona?

+0

Avevo bisogno di quelle azioni dopo aver inserito il buffer di riepilogo. Gilles ha indicato la soluzione. Grazie comunque per la risposta. – VitoshKa

1

Mentre ^ e / o comandi già detto questo utile per il debugging: M-^ (gnus-summary-refer-article) quando si lavora con il testo del dolore del messaggio (che si può ottenere da C-u g).

gnus-summary-refer-parent-article utilizzato internamente 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))) 

Poi gnu mostrerà tutta la posta leggere o non letti.

Problemi correlati