annotate lisp/hm--html-menus/hm--html-configuration.el @ 179:9ad43877534d r20-3b16

Import from CVS: tag r20-3b16
author cvs
date Mon, 13 Aug 2007 09:52:19 +0200
parents 6075d714658b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 ;;; hm--html-configuration.el - Configurationfile for the html-mode
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
2 ;;;
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
3 ;;; $Id: hm--html-configuration.el,v 1.7 1997/07/26 22:09:45 steve Exp $
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
4 ;;;
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
5 ;;; Copyright (C) 1993 - 1997 Heiko Muenkel
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6 ;;; email: muenkel@tnt.uni-hannover.de
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7 ;;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
8 ;;; This program is free software; you can redistribute it and/or modify
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
9 ;;; it under the terms of the GNU General Public License as published by
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10 ;;; the Free Software Foundation; either version 2, or (at your option)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11 ;;; any later version.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12 ;;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13 ;;; This program is distributed in the hope that it will be useful,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
14 ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16 ;;; GNU General Public License for more details.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17 ;;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
18 ;;; You should have received a copy of the GNU General Public License
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
19 ;;; along with this program; if not, write to the Free Software
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
20 ;;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
21 ;;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
22 ;;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
23 ;;; Description:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24 ;;;
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
25 ;;; This file is for the system wide configuration of the html mode.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
26 ;;; User specific configuration should be done in the file
116
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 102
diff changeset
27 ;;; ~/.hm--html-configuration.el, which precedes the settings in
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
28 ;;; this file.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
29 ;;; All settings in this file are done with defvar's, therefore
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
30 ;;; you could overwrite them also with the function setq in your
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
31 ;;; .emacs or default.el and so on.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
32 ;;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
33 ;;; Installation:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
34 ;;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
35 ;;; Put this file in one of your lisp load path directories or
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
36 ;;; set the environment variable HTML_CONFIG_FILE to this file.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
37 ;;; For example:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
38 ;;; setenv HTML_CONFIG_FILE "~/data/hm--htm-environment.el"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
39 ;;; if you have put this file in the directory "~/data/"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
40 ;;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
41
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
42 ;(require 'adapt)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
43
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
44 (defgroup hm--html nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
45 "A package for writing HTML pages.
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
46 It provides a major mode and a minor mode. The minor mode can be
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
47 used together with the psgml html-mode."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
48 :group 'hypermedia)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
49
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
50 (defgroup hm--html-files nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
51 "hm--html configuration files."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
52 :group 'hm--html)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
53
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
54 (defgroup hm--html-document-information nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
55 "Variables relating to the insertation of document information.
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
56 This contains the user name of the document author, his signature,
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
57 the creation and change dates, the HTML doctype and the meta element."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
58 :group 'hm--html)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
59
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
60 (defgroup hm--html-menus nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
61 "Variables relating to the pulldown and popup menus."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
62 :group 'hm--html)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
63
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
64 (defgroup hm--html-links nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
65 "Variables relating to the insertation of links."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
66 :group 'hm--html)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
67
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
68 (defgroup hm--html-templates nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
69 "Variables relating to inserting HTML templates."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
70 :group 'hm--html)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
71
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
72 (defgroup hm--html-keys nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
73 "Variables relating to the key and mouse bindings and drag and drop."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
74 :group 'hm--html)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
75
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
76 (defgroup hm--html-display nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
77 "Variables relating to the display of the HTML sources and the previewing."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
78 :group 'hm--html)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
79
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
80 (defgroup hm--html-hooks nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
81 "Hooks relating to the hm--html modes."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
82 :group 'hm--html)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
83
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
84 (defgroup hm--html-indentation nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
85 "Variables relating to the indentation in the `hm--html-mode'."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
86 :group 'hm--html)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
87
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
88
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
89 ;;; The User config file (an proposal of Manoj Srivastava)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
90 (defcustom hm--html-user-config-file nil
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
91 "*The location of the users config file.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
92 This variable will only be used, if no environment variable
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
93 \"HTML_USER_CONFIG_FILE\" is set.
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
94 Example value: \"~/.hm--html-configuration.el\".
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
95
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
96 If this is set to nil and no \"HTML_USER_CONFIG_FILE\" is set,
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
97 then the file ~/.hm--html-configuration.el will be used. In this case
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
98 also the variable `init-file-user' will be respected."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
99 :group 'hm--html-files
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
100 :type '(choice (const :tag "~/.hm--html-configuration.el" :value nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
101 file))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
102
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
103 ;;; The site specific config file
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
104 (defcustom hm--html-site-config-file nil
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
105 "*The location of a site specific config file.
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
106 This variable will only be used, if no environment variable
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
107 \"HTML_SITE_CONFIG_FILE\" is set."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
108 :group 'hm--html-files
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
109 :type '(choice (const :tag "No Site Specific Configuration" :value nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
110 file))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
111
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
112 ;;; Chose the initial popup menu
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
113 (defcustom hm--html-expert nil
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
114 "*t : Use the HTML expert popup menu,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
115 nil : Use the HTML novice (simple) menu.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
116
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
117 NOTE: In the Emacs 19 you should set this variable only before
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
118 loading the mode."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
119 :group 'hm--html-menus
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
120 :type '(choice (const :tag "Use Expert Popup Menu" :value t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
121 (const :tag "Use Novice Popup Menu" :value nil)))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
122
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
123 ;;; Your Signature
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
124
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
125 (defcustom hm--html-signature-file nil
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
126 "*Your Signature file.
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
127 For example: \"http://www.tnt.uni-hannover.de:80/data/info/www/tnt/info/tnt/whois/muenkel.html\"."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
128 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
129 :type '(choice (const :tag "No Signature file" :value nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
130 string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
131
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
132
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
133 (defcustom hm--html-username nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
134 "*Your Name for the signature. For example: \"Heiko Münkel\"."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
135 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
136 :type '(choice (const :tag "Use Value Of `(user-full-name)'" :value nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
137 string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
138
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
139
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
140 ;;; HTML Doctype
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
141 (defcustom hm--html-html-doctype-version "-//W3C//DTD HTML 3.2 Final//EN"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
142 "*The HTML version. This is used in the doctype element."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
143 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
144 :type 'string)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
145
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
146
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
147 ;;; Your favorite server (eg: the name of the host of your own http server)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
148 ;;; This is used in some other variables
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
149
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
150 (defcustom hm--html-favorite-http-server-host-name "www.tnt.uni-hannover.de"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
151 "*The name of your favorite http server host. It must be specified !"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
152 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
153 :type 'string)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
154
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
155
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
156 ;;; For links to Info Gateways
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
157
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
158 (defcustom hm--html-info-hostname:port-alist
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
159 '(("www.tnt.uni-hannover.de:8005"))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
160 "*Alist with hostnames and ports for the Info gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
161 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
162 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
163
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
164 (defcustom hm--html-info-hostname:port-default "www.tnt.uni-hannover.de:8005"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
165 "*Default hostname with port for the Info gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
166 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
167 :type 'string)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
168
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
169 (defcustom hm--html-info-path-alist '((1 . "/appl/lemacs/Global/emacs/info")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
170 (2 . "/appl/emacs/info")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
171 (3 . "/appl/gnu/Global/info")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
172 (4 . "/appl/emacs-19/Global/info")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
173 (5 . "/"))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
174 "*Alist with directories for the Info gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
175 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
176 :type '(repeat cons))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
177
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
178
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
179 ;;; For links to WAIS Gateways
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
180
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
181 (defcustom hm--html-wais-hostname:port-alist '(("www.tnt.uni-hannover.de:8001")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
182 ("info.cern.ch:8001"))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
183 "*Alist with hostnames and ports for the WAIS gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
184 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
185 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
186
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
187 (defcustom hm--html-wais-hostname:port-default "www.tnt.uni-hannover.de:8001"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
188 "*Default hostname with port for the WAIS gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
189 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
190 :type 'string)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
191
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
192 (defcustom hm--html-wais-servername:port-alist
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
193 '(("wais.tnt.uni-hannover.de:210")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
194 ("daedalus.tnt.uni-hannover.de:21408")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
195 ("ikarus.tnt.uni-hannover.de:21401"))
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
196 "*Alist with servernames and ports for the WAIS gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
197 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
198 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
199
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
200 (defcustom hm--html-wais-servername:port-default "www.tnt.uni-hannover.de:210"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
201 "*Default servername with port for the WAIS gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
202 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
203 :type 'string)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
204
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
205 (defcustom hm--html-wais-path-alist nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
206 "*Alist with directories for the wais gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
207 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
208 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
209
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
210
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
211 ;;; For links to HTML servers
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
212
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
213 (defcustom hm--html-html-hostname:port-alist '(("www.tnt.uni-hannover.de:80")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
214 ("vxcrna.cern.ch:80")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
215 ("www.ncsa.uiuc.edu:80"))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
216 "*Alist with hostnames and ports for the HTML server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
217 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
218 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
219
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
220 (defcustom hm--html-html-hostname:port-default "www.tnt.uni-hannover.de:80"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
221 "*Default hostname with port for the HTML server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
222 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
223 :type 'string)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
224
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
225 (defcustom hm--html-html-path-alist '((1 . "/data/info/www/tnt/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
226 (2 . "/data/info/www/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
227 (3 . "/data/info/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
228 (4 . "/data/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
229 (5 . "/appl/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
230 (6 . "/project/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
231 (7 . "~/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
232 (8 . "/"))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
233 "*Alist with directories for the HTML server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
234 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
235 :type '(repeat cons))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
236
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
237
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
238 ;;; For links to file gateways
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
239
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
240 (defcustom hm--html-file-path-alist '((1 . "/data/info/www/tnt/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
241 (2 . "/data/info/www/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
242 (3 . "/data/info/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
243 (4 . "/data/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
244 (5 . "/appl/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
245 (6 . "/project/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
246 (7 . "~/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
247 (8 . "/"))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
248 "*Alist with directories for the file gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
249 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
250 :type '(repeat cons))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
251
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
252
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
253 ;;; For links to ftp servers
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
254
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
255 (defcustom hm--html-ftp-hostname:port-alist
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
256 '(("ftp.tnt.uni-hannover.de")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
257 ("ftp.rrzn.uni-hannover.de")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
258 ("wega.informatik.uni-hannover.de")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
259 ("rusmv1.rus.uni-stuttgart.de")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
260 ("export.lcs.mit.edu")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
261 )
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
262 "*Alist with hostnames and ports for the ftp server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
263 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
264 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
265
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
266 (defcustom hm--html-ftp-hostname:port-default "ftp.rrzn.uni-hannover.de"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
267 "*Default hostname with port for the ftp server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
268 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
269 :type 'string)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
270
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
271 (defcustom hm--html-ftp-path-alist '((1 . "/pub")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
272 (2 . "/pub/gnu")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
273 (3 . "/pub/linux")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
274 (4 . "/pub/unix")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
275 (5 . "/incoming")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
276 (6 . "/"))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
277 "*Alist with directories for the ftp server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
278 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
279 :type '(repeat cons))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
280
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
281
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
282 ;;; For links to gopher servers
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
283
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
284 (defcustom hm--html-gopher-hostname:port-alist
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
285 '(("newsserver.rrzn.uni-hannover.de:70")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
286 ("solaris.rz.tu-clausthal.de:70")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
287 ("veronica.scs.unr.edu:70")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
288 ("pinus.slu.se:70")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
289 ("sunic.sunet.se:70")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
290 )
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
291 "*Alist with hostnames and ports for the gopher server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
292 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
293 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
294
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
295 (defcustom hm--html-gopher-hostname:port-default
116
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 102
diff changeset
296 "newsserver.rrzn.uni-hannover.de:70"
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
297 "*Default hostname with port for the gopher server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
298 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
299 :type 'string)
116
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 102
diff changeset
300
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
301 (defcustom hm--html-gopher-doctype-alist '(("/1")
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
302 ("/11")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
303 ("/00"))
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
304 "*Alist with doctype strings for the gopher server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
305 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
306 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
307
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
308 (defcustom hm--html-gopher-doctype-default "/1"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
309 "*Default doctype string for the gopher server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
310 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
311 :type 'string)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
312
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
313 (defcustom hm--html-gopher-anchor-alist
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
314 '(("veronica")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
315 ("Wide%20Area%20Information%20Services%20databases")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
316 ("Subject%20Tree"))
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
317 "*Alist with directories for the gopher server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
318 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
319 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
320
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
321
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
322 ;;; For the links to the Program Gateway
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
323
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
324 (defcustom hm--html-proggate-hostname:port-alist
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
325 '(("www.tnt.uni-hannover.de:8007")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
326 )
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
327 "*Alist with hostnames and ports for the proggate server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
328 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
329 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
330
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
331 (defcustom hm--html-proggate-hostname:port-default
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
332 "www.tnt.uni-hannover.de:8007"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
333 "*Default hostname with port for the proggate server."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
334 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
335 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
336
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
337 (defcustom hm--html-proggate-allowed-file "/appl/www/bin/proggate.allowed"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
338 "*The filename (with path) of the proggate allowed file."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
339 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
340 :type 'file)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
341
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
342
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
343 ;;; For links to the Local Program Gatewy
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
344
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
345 (defcustom hm--html-local-proggate-path-alist '((1 . "/bin/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
346 (2 . "/usr/bin/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
347 (3 . "/usr/local/bin/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
348 (4 . "/appl/util/bin/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
349 (5 . "/appl/gnu/Global/bin/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
350 (6 . "/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
351 (7 . "/appl/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
352 (8 . "~/appl/Global/bin/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
353 (9 . "~/"))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
354 "*Alist with directories for the local program gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
355 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
356 :type '(repeat cons))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
357
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
358
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
359 ;;; For links to the mail gateway
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
360
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
361 (defcustom hm--html-mail-hostname:port-alist '(("www.tnt.uni-hannover.de:8003")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
362 )
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
363 "*Alist with hostnames and ports for the mail gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
364 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
365 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
366
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
367 (defcustom hm--html-mail-hostname:port-default "www.tnt.uni-hannover.de:8003"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
368 "*Default hostname with port for the mail gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
369 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
370 :type 'string)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
371
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
372 (defcustom hm--html-mail-path-alist '((1 . "~/data/docs/mail")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
373 (2 . "~/data/docs/news")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
374 (3 . "~/docs/mail")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
375 (4 . "~/docs/news")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
376 (5 . "~/mail")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
377 (6 . "~/news")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
378 (7 . "~/")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
379 (8 . "/data/info/mail")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
380 (9 . "/data/info/news")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
381 (10 . "/"))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
382 "*Alist with directories for the mail gateway."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
383 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
384 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
385
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
386
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
387 ;;; For mailto links
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
388
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
389 (defcustom hm--html-mailto-alist '(("muenkel@tnt.uni-hannover.de"))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
390 "*Alist with mail adresses for the mailto alist.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
391 The value of `user-mail-address' will also be added by the package to
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
392 this alist."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
393 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
394 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
395
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
396
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
397 ;;; For the server side include directive
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
398 ;;; not sure, if these directives works on any server
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
399
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
400 (defcustom hm--html-server-side-include-command-alist '(("/bin/date")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
401 ("/usr/bin/finger")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
402 ("/bin/df"))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
403 "*Alist with commands for the server side include directive.
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
404 These commands needs no parameter."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
405 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
406 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
407
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
408 (defcustom hm--html-server-side-include-command-with-parameter-alist
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
409 '(("/usr/bin/man")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
410 ("/usr/bin/finger")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
411 ("/usr/bin/ls")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
412 ("/bin/cat"))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
413 "*Alist with commands for the server side include directive.
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
414 These commands needs parameters."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
415 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
416 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
417
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
418
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
419 ;;; Alist with URL'S for FORMS and IMAGE tags
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
420
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
421 (defcustom hm--html-url-alist
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
422 (list
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
423 '("http://hoohoo.ncsa.uiuc.edu/htbin-post/post-query"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
424 POST)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
425 '("http://hoohoo.ncsa.uiuc.edu/htbin/query"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
426 GET)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
427 (list
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
428 (concat "http://"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
429 hm--html-favorite-http-server-host-name
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
430 "/")
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
431 'IMAGE))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
432 "*Alist with URL's for FORMS and IMAGE tags.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
433 The cdr of each list contains symbols, which specifys the use of the
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
434 URL."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
435 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
436 :type '(repeat cons))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
437
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
438
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
439 ;;; For the marking of examples in the help buffer
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
440
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
441 (defcustom hm--html-help-foreground "red"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
442 "The foreground color to highlight examples."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
443 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
444 :type 'string)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
445
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
446 (defcustom hm--html-help-background nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
447 "The background color to highlight examples."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
448 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
449 :type 'string)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
450
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
451 (defcustom hm--html-help-font (face-font 'bold)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
452 "The font to highlight examples."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
453 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
454 :type 'string)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
455
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
456
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
457 ;;; For the Templates
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
458
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
459 (defcustom hm--html-template-dir "/data/info/www/tnt/guide/templates"
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
460 "*A directory with templatefiles.
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
461 It is now also possible to use it as a list of directories.
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
462 Look at the variable `tmpl-template-dir-list' for further descriptions."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
463 :group 'hm--html-templates
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
464 :type 'directory)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
465
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
466 (if (listp hm--html-template-dir)
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
467 (unless (file-exists-p (car hm--html-template-dir))
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
468 ;; Use a system directory, if the above one doesn't exist
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
469 ;; This may only be useful, in the XEmacs >= 19.12
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
470 (setq hm--html-template-dir (cons (concat data-directory
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
471 "../lisp/hm--html-menus/")
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
472 hm--html-template-dir)))
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
473 (unless (file-exists-p hm--html-template-dir)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
474 ;; Use a system directory, if the above one doesn't exist
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
475 ;; This may only be useful, in the XEmacs >= 19.12
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
476 (setq hm--html-template-dir (concat data-directory
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
477 "../lisp/hm--html-menus/"))))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
478
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
479 (defcustom hm--html-frame-template-file (concat data-directory
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
480 "../lisp/hm--html-menus/"
116
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 102
diff changeset
481 "frame.html.tmpl")
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
482 "File, which is used as template for a html frame."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
483 :group 'hm--html-templates
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
484 :type 'file)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
485
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
486 (defcustom hm--html-automatic-expand-templates t
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
487 "*Automatic expansion of templates. This feature needs the file
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
488 tmpl-minor-mode.el from Heiko Muenkel (muenkel@tnt.uni-hannover.de),
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
489 which is distributed with the package hm--html-menus."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
490 :group 'hm--html-templates
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
491 :type 'boolean)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
492
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
493 (defcustom hm--html-template-filter-regexp ".*\\.html\\.tmpl$"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
494 "*Regexp for filtering out non template files in a directory."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
495 :group 'hm--html-templates
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
496 :type 'string)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
497
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
498 ;;; for deleting the automounter path-prefix
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
499 (defcustom hm--html-delete-wrong-path-prefix '("/tmp_mnt" "/phys/[^/]+")
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
500 "If non nil, it specifies path-prefixes, which should be deleted in pathes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
501 The Sun automounter adds a temporary prefix to the automounted directories
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
502 (At our site the prefix is /tmp_mnt). But you can't select such a path, if
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
503 the automounter has currently not mounted the directory and so you can't
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
504 follow a html-link, which consists of such a path. To overcome this behaviour,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
505 you can set this variable to the prefix (eg. \"/tmp_mnt\"). After that, the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
506 prefix should be stripped from the pathes during the creation of the links.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
507 ATTENTION: This variable is used as regular expression !
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
508 It can be set to a string or to a list of strings."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
509 :group 'hm--html-links
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
510 :type '(repeat string))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
511
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
512
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
513 ;;; For insertation of created and changed comments and automatic
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
514 ;;; date update in the title line and a visible modification date
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
515
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
516 (defcustom hm--html-automatic-create-title-date t
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
517 "*t => A date string will be inserted in the title line.
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
518 This will be updated each time before file saving, if
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
519 `hm--html-automatic-update-title-date' is also set to t."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
520 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
521 :type 'boolean)
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
522
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
523 (defcustom hm--html-automatic-update-title-date t
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
524 "*t => The date in the title line will be updated before filesaving.
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
525 nil => No automatic update of the date."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
526 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
527 :type 'boolean)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
528
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
529 (define-obsolete-variable-alias 'hm--html-automatic-new-date
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
530 'hm--html-automatic-update-title-date)
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
531
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
532 (defcustom hm--html-automatic-changed-comment t
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
533 "*t => A \"changed comment\" line will be added before filesaving.
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
534 nil => No automatic insertation of a \"changed comment\" line."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
535 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
536 :type 'boolean)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
537
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
538 (defcustom hm--html-changed-comment-prefix "Changed by: "
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
539 "*The prefix text of the \"changed comment\" lines."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
540 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
541 :type 'string)
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
542
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
543 (defcustom hm--html-created-comment-prefix "Created by: "
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
544 "*The prefix text of the \"created comment\" lines."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
545 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
546 :type 'string)
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
547
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
548 (defcustom hm--html-comment-infix nil
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
549 "*The infix (second part) of the \"changed/created comment\" lines.
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
550 By default, if this variable is nil, the username is used.
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
551 Then the infix looks like \"Heiko Münkel, \".
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
552 Set it to an empty string, if you don't want to have your name
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
553 in the comments."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
554 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
555 :type '(choice (const :tag "Use The Username" :value nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
556 string))
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
557
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
558 (defcustom hm--html-automatic-created-comment t
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
559 "*t => A \"created comment\" line will be added.
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
560 nil => No automatic insertation of a \"created comment\" line."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
561 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
562 :type 'boolean)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
563
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
564 (defcustom hm--html-automatic-create-modified-line nil
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
565 "*t => Inserts a visible \"modified\" line with the current date.
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
566 Visible means, that it is not a HTML comment."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
567 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
568 :type 'boolean)
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
569
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
570 (defcustom hm--html-automatic-update-modified-line nil
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
571 "*t => Updates a visible \"modified\" line with the current date.
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
572 Visible means, that it is not a HTML comment."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
573 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
574 :type 'boolean)
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
575
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
576 (defcustom hm--html-modified-prefix "Modified: "
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
577 "*Prefix of the last modified entry."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
578 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
579 :type 'string)
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
580
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
581 (defcustom hm--html-modified-start-tag "<EM>"
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
582 "*Start tag of the modified line.
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
583 If you change this, you'll need to change also
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
584 `hm--html-modified-end-tag'."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
585 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
586 :type '(choice (const :tag "Emphasized" :value "<EM>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
587 (const :tag "Strong" :value "<STRONG>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
588 (const :tag "No Tags" :value "")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
589 (const :tag "Bold" :value "<B>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
590 (const :tag "Italic" :value "<I>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
591 (const :tag "Typewriter" :value "<TT>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
592 (const :tag "Small" :value "<SMALL>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
593 (const :tag "Big" :value "<BIG>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
594 (const :tag "Underline" :value "<U>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
595 string))
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
596
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
597 (defcustom hm--html-modified-end-tag "</EM>"
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
598 "*End tag of the modified line.
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
599 If you change this, you'll need to change also
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
600 `hm--html-modified-start-tag'."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
601 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
602 :type '(choice (const :tag "Emphasized" :value "</EM>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
603 (const :tag "Strong" :value "</STRONG>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
604 (const :tag "No Tags" :value "")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
605 (const :tag "Bold" :value "</B>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
606 (const :tag "Italic" :value "</I>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
607 (const :tag "Typewriter" :value "</TT>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
608 (const :tag "Small" :value "</SMALL>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
609 (const :tag "Big" :value "</BIG>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
610 (const :tag "Underline" :value "</U>")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
611 string))
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
612
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
613 (defcustom hm--html-modified-insert-before "</body>"
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
614 "Insert modified line before this string.
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
615 The search will be done from the end to the beginning."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
616 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
617 :type 'string)
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 116
diff changeset
618
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
619
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
620 ;;; Keybindings:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
621
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
622 (defcustom hm--html-bind-latin-1-char-entities t
116
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 102
diff changeset
623 "Set this to nil, if you don't want to use the ISO Latin 1 character entities.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
624 This is only useful, if `hm--html-use-old-keymap' is set to nil. It is only
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
625 used during loading the html package the first time."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
626 :group 'hm--html-keys
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
627 :type 'boolean)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
628
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
629
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
630 ;;; The drag and drop interface
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
631 (defcustom hm--html-idd-create-relative-links t
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
632 "If t, then the hm--html-idd-* functions are creating relative links.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
633 Otherwise absolute links are used. The idd functions are used for
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
634 drag and drop."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
635 :group 'hm--html-keys
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
636 :type 'boolean)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
637
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
638 (defcustom hm--html-idd-actions
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
639 '((nil (((idd-if-major-mode-p . dired-mode)
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
640 (idd-if-dired-file-on-line-p . ".*\\.\\(gif\\)\\|\\(jpg\\)"))
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
641 hm--html-idd-add-include-image-from-dired-line)
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
642 (((idd-if-major-mode-p . dired-mode)
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
643 (idd-if-dired-no-file-on-line-p . nil))
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
644 hm--html-idd-add-file-link-to-file-on-dired-line)
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
645 (((idd-if-major-mode-p . dired-mode)
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
646 (idd-if-dired-no-file-on-line-p . t))
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
647 hm--html-idd-add-file-link-to-directory-of-buffer)
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
648 (((idd-if-major-mode-p . w3-mode)
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
649 (idd-if-url-at-point-p . t))
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
650 hm--html-idd-add-html-link-from-w3-buffer-point)
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
651 (((idd-if-major-mode-p . w3-mode))
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
652 hm--html-idd-add-html-link-to-w3-buffer)
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
653 (((idd-if-local-file-p . t))
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
654 hm--html-idd-add-file-link-to-buffer)))
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
655 "The action list for the destination mode `hm--html-mode'.
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
656 Look at the description of the variable idd-actions."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
657 :group 'hm--html-keys
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
658 :type 'list)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
659
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
660
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
661 ;;; The font lock keywords
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
662
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
663 (defcustom hm--html-font-lock-keywords-1
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
664 (list
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
665 '("<!--.*-->" . font-lock-comment-face)
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
666 '("<[^>]*>" . font-lock-keyword-face)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
667 ; '("<[^>=]*href[ \t\n]*=[ \t\n]*\"\\([^\"]*\\)\"" 1 font-lock-string-face t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
668 ; '("<[^>=]src[ \t\n]*=[ \t\n]*\"\\([^\"]*\\)\"" 1 font-lock-string-face t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
669 '("<[^>=]*\\(href\\|src\\)[ \t\n]*=[ \t\n]*\"\\([^\"]*\\)\""
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
670 2 font-lock-string-face t))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
671 "Subdued level highlighting for hm--html-mode."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
672 :group 'hm--html-display
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
673 :type '(repeat cons))
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
674
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
675 (defcustom hm--html-font-lock-keywords-2
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
676 (append hm--html-font-lock-keywords-1
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
677 (list
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
678 '(">\\([^<]+\\)</a>" 1 font-lock-reference-face)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
679 '("</b>\\([^<]+\\)</b>" 1 bold)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
680 '("</i>\\([^<]+\\)</i>" 1 italic)
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
681 ))
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
682 "Gaudy level highlighting for hm--html-mode."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
683 :group 'hm--html-display
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
684 :type '(repeat cons))
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
685
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
686 (defcustom hm--html-font-lock-keywords hm--html-font-lock-keywords-1
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
687 "Default expressions to highlight in the hm--html-mode."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
688 :group 'hm--html-display
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
689 :type '(repeat cons))
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
690
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
691
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
692
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
693 ;;; The Prefix- Key for the keytables
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
694 (defcustom hm--html-minor-mode-prefix-key "\C-z"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
695 "The prefix key for the keytables in the `hm--html-minor-mode'."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
696 :group 'hm--html-keys
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
697 :type 'string)
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
698
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
699 (defcustom hm--html-mode-prefix-key "\C-c"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
700 "The prefix key for the hm--html keys in the `hm--html-mode'."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
701 :group 'hm--html-keys
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
702 :type 'string)
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
703
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
704
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
705 ;;; The pulldown menu names
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
706 (defcustom hm--html-minor-mode-pulldown-menu-name "HM-HTML"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
707 "The name of the pulldown menu in the minor html mode."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
708 :group 'hm--html-menus
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
709 :type 'string
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
710 )
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
711
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
712 (defcustom hm--html-mode-pulldown-menu-name "HTML"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
713 "The name of the pulldown menu in the major html mode."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
714 :group 'hm--html-menus
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
715 :type 'string)
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
716
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
717
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
718 ;;; The hook variables
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
719 (defcustom hm--html-load-hook nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
720 "*Hook variable to execute functions after loading the package."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
721 :group 'hm--html-hooks
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
722 :type 'hook)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
723
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
724 (defcustom hm--html-mode-hook nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
725 "*This hook will be called each time, when the hm--html-mode is invoked."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
726 :group 'hm--html-hooks
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
727 :type 'hook)
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
728
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
729
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
730 ;;; For the file html-view.el
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
731 ;;; There are also some other variables in hmtl-view.el
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
732 ;;; Look at that file, if you've trouble with the functions
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
733 ;;; to preview the html document with the Mosaic
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
734 (defcustom html-view-mosaic-command "/sol/www/bin/mosaic"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
735 "The command that runs Mosaic on your system."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
736 :group 'hm--html-display
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
737 :type '(choice (const :tag "mosaic" :value "mosaic")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
738 (const :value "/usr/local/bin/mosaic")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
739 file))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
740
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
741 (defcustom html-sigusr1-signal-value 16
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
742 "Value for the SIGUSR1 signal on your system.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
743 See, usually, /usr/include/sys/signal.h.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
744 SunOS 4.1.x : (setq html-sigusr1-signal-value 30)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
745 SunOS 5.x : (setq html-sigusr1-signal-value 16)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
746 Linux : (setq html-sigusr1-signal-value 10))"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
747 :group 'hm--html-display
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
748 :type '(choice (const :tag "On SunOS 4.1.x" :value 30)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
749 (const :tag "On SunOS 5.x" :value 16)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
750 (const :tag "On Linux" :value 10)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
751 integer))
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
752
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
753
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
754 ;;; Meta information
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
755 (defcustom hm--html-meta-name-alist '(("Expires") ("Keys") ("Author"))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
756 "*Alist with possible names for the name or http-equiv attribute of meta."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
757 :group 'hm--html-document-information
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
758 :type '(repeat (list (choice (const "Expires")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
759 (const "Keys")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
760 (const "Author")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
761 string))))
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
762
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
763 ;;; indentation
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
764
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
765 (defcustom hm--html-disable-indentation nil
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
766 "*Set this to t, if you want to disable the indentation in the hm--html-mode.
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
767 And may be send me (muenkel@tnt.uni-hannover.de) a note, why you've
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
768 done this."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
769 :group 'hm--html-indentation
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
770 :type 'boolean)
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
771
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
772 (defcustom hm--html-inter-tag-indent 2
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
773 "*The indentation after a start tag."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
774 :group 'hm--html-indentation
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
775 :type 'integer)
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
776
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
777 (defcustom hm--html-comment-indent 5
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
778 "*The indentation of a comment."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
779 :group 'hm--html-indentation
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
780 :type 'integer)
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
781
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
782 (defcustom hm--html-intra-tag-indent 2
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
783 "*The indentation after the start of a tag."
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
784 :group 'hm--html-indentation
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
785 :type 'integer)
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
786
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
787 (defcustom hm--html-tag-name-alist
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
788 '(("!--" (:hm--html-one-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
789 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
790 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
791 ("!doctype" (:hm--html-one-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
792 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
793 (:hm--html-optional-attributes nil))
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
794 ("isindex" (:hm--html-one-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
795 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
796 (:hm--html-optional-attributes (prompt)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
797 ("base" (:hm--html-one-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
798 (:hm--html-required-attributes (href))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
799 (:hm--html-optional-attributes nil))
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
800 ("meta" (:hm--html-one-element-tag t)
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
801 (:hm--html-required-attributes (content))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
802 (:hm--html-optional-attributes (http-equiv name)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
803 ("link" (:hm--html-one-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
804 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
805 (:hm--html-optional-attributes (href rel rev title)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
806 ("hr" (:hm--html-one-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
807 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
808 (:hm--html-optional-attributes (align noshade size width)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
809 ("input" (:hm--html-one-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
810 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
811 (:hm--html-optional-attributes
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
812 (type name value checked size maxlength src align)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
813 ("img" (:hm--html-one-element-tag t)
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
814 (:hm--html-required-attributes (src))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
815 (:hm--html-optional-attributes
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
816 (alt align height width border hspace vspace usemap ismap)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
817 ("param" (:hm--html-one-element-tag t)
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
818 (:hm--html-required-attributes (name))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
819 (:hm--html-optional-attributes (value)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
820 ("br" (:hm--html-one-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
821 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
822 (:hm--html-optional-attributes (clear)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
823 ("basefont" (:hm--html-one-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
824 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
825 (:hm--html-optional-attributes size))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
826 ("area" (:hm--html-one-element-tag t)
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
827 (:hm--html-required-attributes (alt))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
828 (:hm--html-optional-attributes (shape coords href nohref)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
829 ("option" (:hm--html-one-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
830 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
831 (:hm--html-optional-attributes (selected value)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
832
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
833 ("html" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
834 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
835 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
836 ("head" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
837 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
838 (:hm--html-optional-attributes nil))
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
839 ("body" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
840 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
841 (:hm--html-optional-attributes (bgcolor text link vlink alink background))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
842 )
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
843 ("h1" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
844 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
845 (:hm--html-optional-attributes (align)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
846 ("h2" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
847 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
848 (:hm--html-optional-attributes (align)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
849 ("h3" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
850 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
851 (:hm--html-optional-attributes (align)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
852 ("h4" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
853 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
854 (:hm--html-optional-attributes (align)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
855 ("h5" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
856 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
857 (:hm--html-optional-attributes (align)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
858 ("h6" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
859 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
860 (:hm--html-optional-attributes (align)))
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
861 ("address" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
862 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
863 (:hm--html-optional-attributes nil))
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
864 ("p" (:hm--html-one-or-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
865 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
866 (:hm--html-optional-attributes (align)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
867 ("ul" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
868 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
869 (:hm--html-optional-attributes (type compact)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
870 ("ol" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
871 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
872 (:hm--html-optional-attributes (type start compact)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
873 ("dl" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
874 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
875 (:hm--html-optional-attributes (compact)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
876 ("li" (:hm--html-one-or-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
877 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
878 (:hm--html-optional-attributes (type (value "ol"))))
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
879 ("dt" (:hm--html-one-or-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
880 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
881 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
882 ("dd" (:hm--html-one-or-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
883 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
884 (:hm--html-optional-attributes nil))
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
885 ("dir" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
886 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
887 (:hm--html-optional-attributes (compact)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
888 ("menu" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
889 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
890 (:hm--html-optional-attributes (compact)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
891 ("pre" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
892 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
893 (:hm--html-optional-attributes (width)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
894 ("div" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
895 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
896 (:hm--html-optional-attributes (align)))
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
897 ("center" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
898 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
899 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
900 ("blockquote" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
901 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
902 (:hm--html-optional-attributes nil))
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
903 ("form" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
904 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
905 (:hm--html-optional-attributes (action method enctype)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
906 ("select" (:hm--html-two-element-tag t)
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
907 (:hm--html-required-attributes (name))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
908 (:hm--html-optional-attributes (size multiple)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
909 ("textarea" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
910 (:hm--html-required-attributes (name rows cols))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
911 (:hm--html-optional-attributes nil))
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
912 ("table" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
913 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
914 (:hm--html-optional-attributes
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
915 (align width border cellspacing cellpading)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
916 ("caption" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
917 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
918 (:hm--html-optional-attributes (align)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
919 ("tr" (:hm--html-one-or-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
920 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
921 (:hm--html-optional-attributes (align valign)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
922 ("th" (:hm--html-one-or-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
923 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
924 (:hm--html-optional-attributes
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
925 (nowrap rowspan colspan align valign width height)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
926 ("td" (:hm--html-one-or-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
927 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
928 (:hm--html-optional-attributes
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
929 (nowrap rowspan colspan align valign width height)))
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
930 ("tt" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
931 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
932 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
933 ("i" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
934 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
935 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
936 ("b" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
937 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
938 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
939 ("u" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
940 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
941 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
942 ("strike" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
943 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
944 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
945 ("big" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
946 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
947 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
948 ("small" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
949 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
950 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
951 ("sub" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
952 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
953 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
954 ("sup" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
955 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
956 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
957 ("em" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
958 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
959 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
960 ("strong" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
961 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
962 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
963 ("dfn" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
964 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
965 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
966 ("code" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
967 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
968 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
969 ("samp" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
970 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
971 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
972 ("kbd" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
973 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
974 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
975 ("var" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
976 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
977 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
978 ("cite" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
979 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
980 (:hm--html-optional-attributes nil))
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
981 ("a" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
982 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
983 (:hm--html-optional-attributes (name href rel rev title)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
984 ("applet" (:hm--html-two-element-tag t)
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
985 (:hm--html-required-attributes (code width height))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
986 (:hm--html-optional-attributes (codebase alt name align hspace vspace)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
987 ("font" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
988 (:hm--html-required-attributes nil)
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
989 (:hm--html-optional-attributes (size color)))
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
990 ("map" (:hm--html-two-element-tag t)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
991 (:hm--html-required-attributes (name))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
992 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
993 ("style" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
994 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
995 (:hm--html-optional-attributes nil))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
996 ("script" (:hm--html-two-element-tag t)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
997 (:hm--html-required-attributes nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
998 (:hm--html-optional-attributes nil))
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
999 )
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
1000 "An alist with tag names known by the `hm--html-mode'.
116
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 102
diff changeset
1001 CURRENTLY THIS LIST MIGHT NOT CONTAIN ALL TAGS!!!!.
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
1002
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
1003 It is used to determine, if a tag is a one element tag or not.
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
1004
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
1005 In the future it should also be used to get possible parameters of
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
1006 the tag.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
1007
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1008 Use lower case characters in this list!!!!"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1009 :group 'hm--html-indentation
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1010 :type 'list)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1011 ; :type '(repeat lisp))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1012 ; :type '(repeat (list string
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1013 ; (list (const
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1014 ; :tag "Element with one tag"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1015 ; :value (:hm--html-one-element-tag t))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1016 ; (const
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1017 ; :tag "Element with two tags"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1018 ; :value (:hm--html-two-element-tag t))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1019 ; (const
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1020 ; :tag "Element with one or two tags"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1021 ; :value (:hm--html-one-or-two-element-tag t))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1022 ; )
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1023 ; (list :format "%t%v"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1024 ; :tag ""
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1025 ; (const :format ""
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1026 ; :value :hm--html-required-attributes)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1027 ; (repeat :tag "Repeat Required Attributes"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1028 ; symbol))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1029 ; (list :format "%t%v"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1030 ; :tag ""
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1031 ; (const :format ""
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1032 ; :value :hm--html-optional-attributes)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1033 ; (repeat :tag "Repeat Optional Attributes"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1034 ; symbol))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 153
diff changeset
1035 ; )))
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
1036
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 70
diff changeset
1037
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
1038 ;;; Announce the feature hm--html-configuration
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
1039 (provide 'hm--html-configuration)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
1040