* 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).