X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=texi%2Fgnus-news.el;h=e31cca9f37f2d238cc12f56835b97f7f9af91dfb;hb=47893f5bd2ab35872d43003adc55cafac43b7b7c;hp=92423f1885cab8715a9343781655b3bb0e5b6deb;hpb=125d88b46ad2efa065f06d5dac37a245b488985a;p=gnus diff --git a/texi/gnus-news.el b/texi/gnus-news.el index 92423f188..e31cca9f3 100644 --- a/texi/gnus-news.el +++ b/texi/gnus-news.el @@ -1,15 +1,15 @@ ;;; gnus-news.el --- a hack to create GNUS-NEWS from texinfo source -;; Copyright (C) 2004 Free Software Foundation, Inc. +;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. ;; Author: Reiner Steib ;; Keywords: tools ;; This file is part of GNU Emacs. -;; GNU Emacs is free software; you can redistribute it and/or modify +;; GNU Emacs is free software: you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. ;; GNU Emacs is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -17,9 +17,7 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. +;; along with GNU Emacs. If not, see . ;;; Commentary: @@ -27,43 +25,45 @@ (defvar gnus-news-header-disclaimer "GNUS NEWS -- history of user-visible changes. -Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. -See the end for copying conditions. -Please send Gnus bug reports to bugs\@gnus.org. +Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, + 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +See the end of the file for license conditions. - -* Changes in No Gnus - -") +Please send Gnus bug reports to bugs@gnus.org. +For older news, see Gnus info node \"New Features\".\n\n") (defvar gnus-news-trailer " * For older news, see Gnus info node \"New Features\". ---------------------------------------------------------------------- -Copyright information: + +This file is part of GNU Emacs. -Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. +GNU Emacs is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +\(at your option) any later version. - Permission is granted to anyone to make or distribute verbatim copies - of this document as received, in any medium, provided that the - copyright notice and this permission notice are preserved, - thus giving the recipient permission to redistribute in turn. +GNU Emacs is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GNU Emacs. If not, see . - Permission is granted to distribute modified versions - of this document, or of portions of it, - under the above conditions, provided also that they - carry prominent notices stating who last changed them. \nLocal variables:\nmode: outline paragraph-separate: \"[ ]*$\"\nend:\n") (defvar gnus-news-makeinfo-command "makeinfo") -(defvar gnus-news-fill-column 72) +(defvar gnus-news-fill-column 80) (defvar gnus-news-makeinfo-switches (concat " --no-headers --paragraph-indent=0" + " --no-validate" ;; Allow unresolved references. " --fill-column=" (number-to-string (+ 3 ;; will strip leading spaces later (or gnus-news-fill-column 80))))) @@ -96,15 +96,21 @@ paragraph-separate: \"[ ]*$\"\nend:\n") (goto-char (point-min)) (save-excursion (while (re-search-forward "^ \\* " nil t) + (replace-match "\f\n* "))) + (save-excursion + (while (re-search-forward "^ \\* " nil t) (replace-match "** "))) (save-excursion (while (re-search-forward "^ " nil t) (replace-match ""))) + ;; Avoid `*' from @ref at beginning of line: + (save-excursion + (while (re-search-forward "^\\*Note" nil t) + (replace-match " \\&"))) (goto-char (point-min)) (insert gnus-news-header-disclaimer) (goto-char (point-max)) (insert gnus-news-trailer) (write-region (point-min) (point-max) outfile)))) -;;; arch-tag: e23cdd27-eafd-4ba0-816f-98f5edb0dc29 ;;; gnus-news.el ends here