From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/5971 Path: news.gmane.org!not-for-mail From: leon Newsgroups: gmane.emacs.gnus.user Subject: Re: How to define this summary-line-format? Date: Mon, 07 Nov 2005 17:15:38 +0000 Organization: University of Cambridge, England Message-ID: <8664r4xttx.fsf@sl392.st-edmunds.cam.ac.uk> References: <86slu8eler.fsf@sl392.st-edmunds.cam.ac.uk> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1138671594 29593 80.91.229.2 (31 Jan 2006 01:39:54 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 31 Jan 2006 01:39:54 +0000 (UTC) Original-X-From: nobody Tue Jan 17 17:36:06 2006 Original-Path: quimby.gnus.org!newsfeed.gazeta.pl!fu-berlin.de!feed1.jnfs.ja.net!feed2.jnfs.ja.net!jnfs.ja.net!gemini.csx.cam.ac.uk!news.cam.ac.uk!not-for-mail Original-Newsgroups: gnu.emacs.gnus Original-NNTP-Posting-Host: sl392.st-edmunds.cam.ac.uk User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:FiAw5RCEpQb3lB10dXHdenkxqLM= Original-Xref: bridgekeeper.physik.uni-ulm.de gnus-emacs-gnus:6113 Original-Lines: 97 X-Gnus-Article-Number: 6113 Tue Jan 17 17:36:06 2006 Xref: news.gmane.org gmane.emacs.gnus.user:5971 Archived-At: Sébastien Kirche writes: > At 12:11 on nov 7 2005, leon said : > > It is not only a modeline format, it also uses gnus buffers > configuration (look at the docstring of gnus-buffer-configuration) > > For example I use the following to have the frame splitted horizontally > while reading a message with the message body at the bottom and the > group summary on the top : > > (gnus-add-configuration > '(article > (vertical 1.0 (summary 13 point) > (article 1.0) ))) I mean the dashed lines in the summary window. Those separate date & name etc. I tried using '|' but it looked like continuous line. I really like the dashed line. > > > With a custom date format : > ;; affichage de la date en relatif > (setq gnus-user-date-format-alist > '(((gnus-seconds-today) . " %k:%M") ;dans la journée = 14:39 > ((+ 86400 (gnus-seconds-today)) . "hier %k:%M") ;hier = hier 14:39 > ((+ 604800 (gnus-seconds-today)) . "%a %k:%M") ;dans la semaine = sam 14:39 > ((gnus-seconds-month) . "%a %d") ;ce mois = sam 28 > ((gnus-seconds-year) . "%b %d") ;durant l'année = mai 28 > (t . "%b %d '%y"))) ;le reste = mai 28 '05 > Get this error: "symbol's value as variable is void: gnus-face-5" My knowledge of gnus doesn't allow me to debug this. > The formats are those of format-time-string and should use your locals > to write the days and months names in your language. > > > You need to set the use of the thread display in the mode line format, > for example : > (setq gnus-summary-line-format > (concat > "%*%5{%U%R%z%}" > "%4{|%}" > "%2{%-10&user-date;%}" > "%4{|%}" > "%2{ %}%(%-24,24f" > "%4{|%}" > "%2{%5i%}" > "%4{|%}" > "%2{%6k %}%)" > "%4{|%}" > "%2{ %}%3{%B%}%1{%s%}\n")) ;%B = threads display > > The threads nice characters can be obtained by changing the default > display; It works nice under GNU/Linux and OSX (with atsui support), I > have not tested recently with Windows. > > (setq gnus-sum-thread-tree-root "\x490b3 ") ; "> " > (setq gnus-sum-thread-tree-false-root "\x490b3 ") ; "> " > (setq gnus-sum-thread-tree-single-indent " ") ; "" > (setq gnus-sum-thread-tree-leaf-with-other "\x4903c\x49020\x490fb ") ; "+-> " > (setq gnus-sum-thread-tree-vertical "\x49022") ; "| " > (setq gnus-sum-thread-tree-single-leaf "\x49034\x49020\x490fb ") ; "\\-> " > > Some variants : > (setq gnus-sum-thread-tree-root "\x4912f ") ; "> " > (setq gnus-sum-thread-tree-false-root "\x490f8 ") ; "> " > (setq gnus-sum-thread-tree-false-root "\x4912f ") ; "> " > (setq gnus-sum-thread-tree-single-indent "\x4912e ") ; "" > (setq gnus-sum-thread-tree-single-indent "\x490b3 ") ; "" > (setq gnus-sum-thread-tree-single-leaf "\x490b0\x49020\x490fa ") ; "\\-> " > I highly appreciate your help! However I got some weird boxes instead of the beautiful threading. The screenshot is here (http://people.pwf.cam.ac.uk/sl392/gnus.png). I'm running gnus 5.10.6 from emacs-snapshot-gtk in debian unstable. It's actually 22.0.50.1. I think it should have utf-8 support. Maybe I'm missing something in the configure. Any ideas? > > Let's try what I wrote and look at the docstrings of the different > variables and function to know the format specifiers to be able to build > your own display. > > HTH. > -- > Sébastien Kirche Again, thanks very much -- Cheers