aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/nxml/nxml-maint.el50
1 files changed, 26 insertions, 24 deletions
diff --git a/lisp/nxml/nxml-maint.el b/lisp/nxml/nxml-maint.el
index 077524c8b5c..7df2bc99f35 100644
--- a/lisp/nxml/nxml-maint.el
+++ b/lisp/nxml/nxml-maint.el
@@ -1,24 +1,26 @@
1;;; nxml-maint.el --- commands for maintainers of nxml-*.el 1;;; nxml-maint.el --- commands for maintainers of nxml-*.el
2 2
3;; Copyright (C) 2003 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2007 Free Software Foundation, Inc.
4 4
5;; Author: James Clark 5;; Author: James Clark
6;; Keywords: XML 6;; Keywords: XML
7 7
8;; This program is free software; you can redistribute it and/or 8;; This file is part of GNU Emacs.
9;; modify it under the terms of the GNU General Public License as
10;; published by the Free Software Foundation; either version 2 of
11;; the License, or (at your option) any later version.
12 9
13;; This program is distributed in the hope that it will be 10;; GNU Emacs is free software; you can redistribute it and/or modify
14;; useful, but WITHOUT ANY WARRANTY; without even the implied 11;; it under the terms of the GNU General Public License as published by
15;; warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 12;; the Free Software Foundation; either version 3, or (at your option)
16;; PURPOSE. See the GNU General Public License for more details. 13;; any later version.
17 14
18;; You should have received a copy of the GNU General Public 15;; GNU Emacs is distributed in the hope that it will be useful,
19;; License along with this program; if not, write to the Free 16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
20;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, 17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21;; MA 02111-1307 USA 18;; GNU General Public License for more details.
19
20;; You should have received a copy of the GNU General Public License
21;; along with GNU Emacs; see the file COPYING. If not, write to the
22;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
23;; Boston, MA 02110-1301, USA.
22 24
23;;; Commentary: 25;;; Commentary:
24 26
@@ -31,17 +33,17 @@
31(defun nxml-create-unicode-char-name-sets (file) 33(defun nxml-create-unicode-char-name-sets (file)
32 "Generate files containing char names from Unicode standard." 34 "Generate files containing char names from Unicode standard."
33 (interactive "fUnicodeData file: ") 35 (interactive "fUnicodeData file: ")
34 (mapcar (lambda (block) 36 (mapc (lambda (block)
35 (let ((nameset (nxml-unicode-block-char-name-set (nth 0 block)))) 37 (let ((nameset (nxml-unicode-block-char-name-set (nth 0 block))))
36 (save-excursion 38 (save-excursion
37 (find-file (concat (get nameset 'nxml-char-name-set-file) 39 (find-file (concat (get nameset 'nxml-char-name-set-file)
38 ".el")) 40 ".el"))
39 (erase-buffer) 41 (erase-buffer)
40 (insert "(nxml-define-char-name-set '") 42 (insert "(nxml-define-char-name-set '")
41 (prin1 nameset (current-buffer)) 43 (prin1 nameset (current-buffer))
42 (insert "\n '())\n") 44 (insert "\n '())\n")
43 (goto-char (- (point) 3))))) 45 (goto-char (- (point) 3)))))
44 nxml-unicode-blocks) 46 nxml-unicode-blocks)
45 (save-excursion 47 (save-excursion
46 (find-file file) 48 (find-file file)
47 (goto-char (point-min)) 49 (goto-char (point-min))