[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: A couple of questions...

From: Francis Moreau
Subject: Re: A couple of questions...
Date: Tue, 28 Oct 2008 11:46:00 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux)

Hello Giorgos,

Giorgos Keramidas <> writes:

> On Mon, 27 Oct 2008 21:44:20 +0100, Francis Moreau wrote:
>> Hello,
>> I'm still learning gnus and still have a couple of basic questions:
>>   - How can I mark a whole thread as expirable. I tried to process
>>     mark the whole thread and press 'E' but...
> I often use `C-k' to kill the entire thread, but there are other ways
> to mark and expire parts of a thread, or even the entire thread.`

Yes but it only marks the whole thread as read.

> If you want to expire only the articles marked with the process mark,
> you can use the `M-&' prefix.  Mark the articles first and then type
> `M-& E' to expire all the process-marked articles.

Very useful, I missed this one in the info !

>>   - How can I guess 'gnus-cite-[0-9]' meanings, that is when these
>>     variables are actually used.
> These are faces with various colors, and other font style options.  They
> are commonly used as elements of the `gnus-cite-face-list'.  When quoted
> material is displayed in an article buffer Gnus cycles through the list
> of faces in `gnus-cite-face-list' as the nesting level of quotations
> increases.
> You can find out more about `gnus-cite-face-list' by reading its doc
> string
>     C-h v gnus-cite-face-list RET
> and by looking it up in the index of the Gnus manual:
>     C-h i m Gnus RET                    ; Fire up the Gnus manual
>     i gnus-cite-face-list RET           ; Lookup variable in the Index.
>>   - When I read an article (in the article buffer), I'd like long
>>     lines that don't fit in one line to be split into several lines.
>>     Currently the end of these lines are not displayed.
> The default behavior of Emacs is to wrap long lines.  What you wrote
> above seems to be the result of a local customization.

You're right: asking for the description of this variable tells me:

| truncate-lines is a variable defined in `C source code'.
| Its value is t
| Local in buffer *Summary gmane.emacs.gnus.user*; global value is nil
| Automatically becomes buffer-local when set in any fashion.

So this variable seems to have been customized locally though I don't
know why.

> If you have customized the `truncate-lines' and you want to _keep_
> this sort of customization for everything else but to disable it for
> Gnus, you may have to explicitly reset its value to nil in article
> buffers:
>     (add-hook 'gnus-article-prepare-hook
>       '(lambda ()
>          (setq truncate-lines nil)))
> FWIW, quickly toggling between truncated lines and wrapped lines is
> something I often find useful, so I have the following in my ~/.emacs
> file too:
>     ;; Truncating of long lines is turned off by default, but I may
>     ;; want to quickly toggle it back on with C-c t.
>     (setq truncate-lines nil)
>     (global-set-key "\C-ct" 'toggle-truncate-lines)
> This way I can type `C-c t' to enter and leave truncate-lines mode.

All of this is also usefull,

> Happy Gnus'ing :-)

Thanks again !


reply via email to

[Prev in Thread] Current Thread [Next in Thread]