help-gnu-emacs
[Top][All Lists]
Advanced

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

Re: [Gnus] Summary buffer: simplicity itself


From: ernobe
Subject: Re: [Gnus] Summary buffer: simplicity itself
Date: Mon, 15 May 2017 09:53:39 -0600
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

ernobe <ernobe@yahoo.com> writes:

> For those who would like to try out the Gnus newsreader
> (http://www.gnus.org) here is part of my configuration file for the summary 
> buffer,
> the window where the threaded topics appear:
>
> (custom-set-variables
>  '(gnus-sum-thread-tree-false-root nil)
>  '(gnus-sum-thread-tree-indent "    ")
>  '(gnus-sum-thread-tree-leaf-with-other "  ")
>  '(gnus-sum-thread-tree-root nil)
>  '(gnus-sum-thread-tree-single-indent nil)
>  '(gnus-sum-thread-tree-single-leaf "  ")
>  '(gnus-sum-thread-tree-vertical "   |")
>  '(gnus-summary-line-format "%[%U%R%2i %d%] %B %(%f%)%*   
> "))

If you want to have two extra spaces between the subject and the author,
and an extra space between the subject and everything before it, change
the above lines:

'(gnus-sum-thread-tree-leaf-with-other "")
'(gnus-sum-thread-tree-single-leaf "")
'(gnus-summary-line-format "%[%U%R%2i %d%]  %B   %(%f%)%*   
"))


> On Linux it looks great in the console, with the following settings.
> The default settings for the graphic interface are OK.
>
> (custom-set-faces
>  '(default ((t (:inherit nil :stipple nil :background "black" :foreground 
> "goldenrod1" :inverse-video nil :box nil :strike-through nil :overline nil 
> :underline nil :slant normal :weight semi-bold :height 113 :width normal 
> :foundry "unknown" :family "FreeMono"))))
>  '(gnus-summary-high-unread ((t (:foreground "green"))))
>  '(gnus-summary-low-read ((t (:foreground "magenta"))))
>  '(gnus-summary-normal-read ((t (:foreground "red"))))
>  '(gnus-summary-selected ((t (:background "yellow"))))
>  '(gnus-summary-normal-unread ((t (:foreground "white"))))
>  '(mode-line ((t (:foreground "green"))))
>  '(mode-line-inactive ((t (:foreground "white")))))

To display the ancient low scored articles you'll need a brighter color:

'(gnus-summary-low-ancient ((t (:foreground "yellow"))))


> Here are some other settings to tweek the defaults. (You can add these
> to "custom-set-variables" above).
>
>  '(gnus-always-force-window-configuration t)
>  '(gnus-ancient-mark 32)
>  '(gnus-article-mode-line-format "U%U %S" )
>  '(gnus-summary-mode-line-format "U%U %S" )
>  '(gnus-summary-thread-gathering-function (quote 
> gnus-gather-threads-by-references))
>  '(gnus-thread-hide-subtree t)
>  '(gnus-thread-sort-functions (quote gnus-thread-sort-by-most-recent-date))
>  '(gnus-treat-hide-citation t)
>  '(gnus-unread-mark 42)
>

To not spend too much resources displaying news you aren't interested in
anyway, you can change the display (see below) and add the following to
the above:

'(gnus-fetch-old-headers t)


> The window layout:
>
> (gnus-add-configuration
>       '(article
>       (summary 1.0 point)
>       (article 1.0)))
> (setq gnus-parameters
>       '((".*"
>      (display . all))))
>

The display can be changed to avoid getting all the news in large
groups:

(display . default)



-- 
https://archive.org/services/purl/bahai


reply via email to

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