Gnus development mailing list
 help / color / mirror / Atom feed
* Re: Red Gnus v0.55 is released
  1996-11-07 23:21 Red Gnus v0.55 is released Lars Magne Ingebrigtsen
@ 1996-11-07  2:19 ` Hrvoje Niksic
  0 siblings, 0 replies; 2+ messages in thread
From: Hrvoje Niksic @ 1996-11-07  2:19 UTC (permalink / raw)


Lars Magne Ingebrigtsen (larsi@ifi.uio.no) wrote:
> Bug fixes.

Uff, you are too fast for me.  So, here are the patches for
rgnus-0.55, for article.el (the new defface stuff and a typo
correction in the docstring), and the addition of `W e' to gnus.texi.

*** article.el.orig	Thu Nov  7 02:53:50 1996
--- article.el	Thu Nov  7 02:54:59 1996
***************
*** 119,132 ****
    :group 'article)
  
  (defcustom gnus-emphasis-alist
!   '(("\\(\\s-\\|^\\)\\(_\\(\\w+\\(\\s-+\\w+\\)*\\)_\\)\\(\\s-\\|[?!.,;]\\)" 2 3 underline)
!     ("\\(\\s-\\|^\\)\\(\\*\\(\\w+\\(\\s-+\\w+\\)*\\)\\*\\)\\(\\s-\\|[?!.,;]\\)" 2 3 bold)
!     ("\\(\\s-\\|^\\)\\(\\(\\*_\\|_\\*\\)\\(\\w+\\(\\s-+\\w+\\)*\\)\\(\\*_\\|_\\*\\)\\)\\(\\s-\\|[?!.,;]\\)" 2 4 bold-underline)
!     ("\\(\\s-\\|^\\)\\(/\\(\\w+\\)/\\)\\s-" 2 3 italic))
    "Alist that says how to fontify certain phrases.
  Each item looks like this:
  
!   (\"_\\\\([[\\w+\\\\)_\" 0 1 'underline)
  
  The first element is a regular expression to be matched.  The second
  is a number that says what regular expression grouping used to find
--- 119,132 ----
    :group 'article)
  
  (defcustom gnus-emphasis-alist
!   '(("\\(\\s-\\|^\\)\\(_\\(\\w+\\(\\s-+\\w+\\)*\\)_\\)\\(\\s-\\|[?!.,;]\\)" 2 3 gnus-emphasis-underline)
!     ("\\(\\s-\\|^\\)\\(\\*\\(\\w+\\(\\s-+\\w+\\)*\\)\\*\\)\\(\\s-\\|[?!.,;]\\)" 2 3 gnus-emphasis-strong)
!     ("\\(\\s-\\|^\\)\\(\\(\\*_\\|_\\*\\)\\(\\w+\\(\\s-+\\w+\\)*\\)\\(\\*_\\|_\\*\\)\\)\\(\\s-\\|[?!.,;]\\)" 2 4 gnus-emphasis-strong-underline)
!     ("\\(\\s-\\|^\\)\\(/\\(\\w+\\)/\\)\\s-" 2 3 gnus-emphasis-italic))
    "Alist that says how to fontify certain phrases.
  Each item looks like this:
  
!   (\"_\\\\(\\\\w+\\\\)_\" 0 1 'underline)
  
  The first element is a regular expression to be matched.  The second
  is a number that says what regular expression grouping used to find
***************
*** 140,145 ****
--- 140,165 ----
  		       face))
    :group 'article)
  
+ (defface gnus-emphasis-strong '((t
+ 				 (:bold t)))
+   "Face used for displaying strong emphasized text (*word*)."
+   :group 'article)
+ 
+ (defface gnus-emphasis-underline '((t
+ 				    (:underline t)))
+   "Face used for displaying underlined emphasized text (_word_)."
+   :group 'article)
+ 
+ (defface gnus-emphasis-strong-underline '((t
+ 					   (:foreground "red" :underline t)))
+   "Face used for displaying strong underlined emphasized text (_*word*_)."
+   :group 'article)
+ 
+ (defface gnus-emphasis-italic '((t
+ 				 (:italic t)))
+   "Face used for displaying italicized emphasized text (/word/)."
+   :group 'article)
+ 
  (eval-and-compile
    (autoload 'hexl-hex-string-to-integer "hexl")
    (autoload 'timezone-make-date-arpa-standard "timezone")
*** gnus.texi.orig	Thu Nov  7 03:16:49 1996
--- gnus.texi	Thu Nov  7 03:17:30 1996
***************
*** 5844,5849 ****
--- 5844,5878 ----
  Add clickable buttons to the article headers
  (@code{gnus-article-add-buttons-to-head}).  
  
+ @item W e
+ @kindex W e (Summary)
+ @findex gnus-article-emphasize
+ @vindex gnus-emphasis-alist
+ Emphasize certain phrases in the text, like @samp{*word*} or
+ @samp{_word_} (@code{gnus-article-emphasize}).
+  
+ The fontification of phrases is controlled by
+ @code{gnus-emphasis-alist}.  Each element of the alist looks like this:
+  
+ @example
+ ("_\\(\\w+\\)_" 0 1 'gnus-emphasis-underline)
+ @end example
+  
+ The first element is a regular expression to be matched.  The second is
+ a number that says what regular expression grouping is used to find the
+ entire emphasized word.  The third is a number that says what regexp
+ grouping should be displayed and highlighted.  The fourth is the face
+ used for highlighting.
+  
+ The default faces used by @code{gnus-emphasis-alist} are
+ @code{gnus-emphasis-strong}, @code{gnus-emphasis-underline},
+ @code{gnus-emphasis-strong-underline} and @code{gnus-emphasis-italic}.
+ You use @code{copy-face} to change any of them, e.g.
+  
+ @example
+ (copy-face 'red 'gnus-emphasis-strong)
+ @end example
+  
  @item W E l
  @kindex W E l (Summary)
  @findex gnus-article-strip-leading-blank-lines


-- 
Hrvoje Niksic <hniksic@srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
`VI' - An editor used by those heretics that don't subscribe to
       the Emacs religion.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Red Gnus v0.55 is released
@ 1996-11-07 23:21 Lars Magne Ingebrigtsen
  1996-11-07  2:19 ` Hrvoje Niksic
  0 siblings, 1 reply; 2+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-11-07 23:21 UTC (permalink / raw)


Bug fixes.

Get it from <URL:http://www.ifi.uio.no/~larsi/rgnus.tar.gz> or 
"ftp.ifi.uio.no:/pub/emacs/gnus/".

ChangeLog since last release:

Fri Nov  8 00:20:29 1996  Lars Magne Ingebrigtsen  <menja.larsi@ifi.uio.no>

	* gnus.el: Red Gnus v0.55 is released.

Thu Nov  7 00:14:45 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>

	* gnus-win.el (gnus-delete-windows-in-gnusey-frames): New function.
	(gnus-configure-windows): Use it.

	* nntp.el (nntp-possibly-change-group): Erased wrong buffer.

	* gnus-score.el (gnus-score-find-bnews): Anchor mathces.

	* gnus-group.el (gnus-group-insert-group-line): Would bug out on
	on gnus-moderated-hashtb.

Wed Nov  6 22:54:41 1996  Sudish Joseph  <sudish@mindspring.com>

	* gnus-nocem.el (gnus-sum): Required.

Wed Nov  6 09:13:34 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>

	* nnmail.el (nnmail-date-to-time): Trap errors.

	* nntp.el (nntp-open-connection): Erase contents of the right
	buffer. 

	* gnus-sum.el (gnus-summary-first-article-p): New function.

	* gnus-topic.el (gnus-topic-remove-group): Didn't use
	process/prefix. 

	* gnus-group.el (gnus-group-iterate): New macro.

	* gnus-sum.el (gnus-summary-prev-unread-article): Respect
	`gnus-summary-goto-unread' `never'.

Wed Nov  6 06:55:03 1996  Hrvoje Niksic  <hniksic@srce.hr>

	* article.el (gnus-emphasis-alist): New version.

Wed Nov  6 06:26:34 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>

	* gnus-art.el (gnus-article-syntax-table): New variable.
	(gnus-article-mode): Use it.

	* article.el (article-strip-leading-blank-lines): Didn't do much. 

Wed Nov  6 05:51:56 1996  Kevin Buhr  <buhr@stat.wisc.edu>

	* gnus-sum.el (gnus-summary-respool-article): Get the right
	servers. 

Wed Nov  6 04:00:48 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>

	* nnheader.el (nnheader-header-value): Use old definition.

	* message.el: Removed many autoloads.

Wed Nov  6 03:44:44 1996  ISO-2022-JP  <morioka@jaist.ac.jp>

	* gnus-ems.el (gnus-ems-redefine): New Mule definition.

Wed Nov  6 03:02:25 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>

	* gnus-xmas.el (gnus-xmas-summary-recenter): Force redisplay.

	* gnus.el (gnus-check-backend-function): Protect against errors. 

	* gnus-start.el (gnus-group-change-level): Enter info into dribble
	file. 

Wed Nov  6 01:58:46 1996  Hrvoje Niksic  <hniksic@srce.hr>

	* article.el (gnus-emphasis-alist): New default.

Wed Nov  6 01:47:17 1996  Joe Wells  <jbw@cs.bu.edu>

	* gnus-uu.el (gnus-uu-reginize-string): Buggy.
	(gnus-uu-uustrip-article): Temp name mixup.

Wed Nov  6 01:27:54 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>

	* gnus-group.el (gnus-group-make-group): Use new function.

	* gnus.el (gnus-read-group): New function.

	* dgnushack.el: Less error messages under XEmacs.

Tue Nov  5 23:59:40 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>

	* nnmail.el (nnmail-search-unix-mail-delim): New implementation.

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@ifi.uio.no * Lars Ingebrigtsen


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1996-11-07 23:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-11-07 23:21 Red Gnus v0.55 is released Lars Magne Ingebrigtsen
1996-11-07  2:19 ` Hrvoje Niksic

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).