From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: ernobe Newsgroups: gmane.emacs.help Subject: Re: [Gnus] Summary buffer: simplicity itself Date: Mon, 15 May 2017 09:53:39 -0600 Organization: World Order of Baha'u'llah Message-ID: <87efvqnmkc.fsf@002215fd0050.amnet.co.cr> References: <87y3u266pq.fsf@002215fd0050.amnet.co.cr> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1494863755 21817 195.159.176.226 (15 May 2017 15:55:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 15 May 2017 15:55:55 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon May 15 17:55:51 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dAILd-0005Um-4Z for geh-help-gnu-emacs@m.gmane.org; Mon, 15 May 2017 17:55:49 +0200 Original-Received: from localhost ([::1]:37483 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dAILi-0002Eh-Mn for geh-help-gnu-emacs@m.gmane.org; Mon, 15 May 2017 11:55:54 -0400 Original-Path: usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!feeder.erje.net!2.eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help,alt.atheism Original-Lines: 86 Original-Injection-Info: mx02.eternal-september.org; posting-host="bb855f16a9a6b838742cead59c79fbea"; logging-data="21097"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19AQOC0W0q6P331p3zlrtuO" Cancel-Lock: sha1:87JgIJy03V1T/owQ6QllP2mPM6o= sha1:rY+slPcrkyYvtWVVxG0DjfYDPfg= Original-Xref: usenet.stanford.edu gnu.emacs.help:219118 alt.atheism:7896829 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:113030 Archived-At: ernobe 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