Mercurial > hg > xemacs-beta
comparison man/hm--html-mode.texi @ 177:6075d714658b r20-3b15
Import from CVS: tag r20-3b15
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:51:16 +0200 |
parents | 25f70ba0133c |
children | 489f57a838ef |
comparison
equal
deleted
inserted
replaced
176:6866abce6aaf | 177:6075d714658b |
---|---|
2 @comment %**start of header (This is for running Texinfo on a region.) | 2 @comment %**start of header (This is for running Texinfo on a region.) |
3 @setfilename hm--html-mode.info | 3 @setfilename hm--html-mode.info |
4 @settitle HM HTML Mode | 4 @settitle HM HTML Mode |
5 @setchapternewpage odd | 5 @setchapternewpage odd |
6 @comment %**end of header (This is for running Texinfo on a region.) | 6 @comment %**end of header (This is for running Texinfo on a region.) |
7 @comment $Id: hm--html-mode.texi,v 1.3 1997/05/29 23:50:32 steve Exp $ | 7 @comment $Id: hm--html-mode.texi,v 1.4 1997/07/26 22:10:08 steve Exp $ |
8 @ifinfo | 8 @ifinfo |
9 This file documents the Elisp package @code{hm--html-menus}. | 9 This file documents the Elisp package @code{hm--html-menus}. |
10 | 10 |
11 Copyright @copyright{} 1997 Heiko Münkel | 11 Copyright @copyright{} 1997 Heiko Münkel |
12 | 12 |
38 @iftex | 38 @iftex |
39 @input umlaute.texinfo | 39 @input umlaute.texinfo |
40 @end iftex | 40 @end iftex |
41 @titlepage | 41 @titlepage |
42 @sp 10 | 42 @sp 10 |
43 @center @titlefont{The Elisp Package hm---html-menus} | 43 @center @titlefont{The Elisp Package hm{-}{-}html{-}menus} |
44 | 44 |
45 @sp 4 | 45 @sp 4 |
46 @center by Heiko Münkel | 46 @center by Heiko Münkel |
47 @sp 4 | 47 @sp 4 |
48 @center Version 5.7, May 1997 | 48 @center Version 5.8, July 1997 |
49 @page | 49 @page |
50 @vskip 0pt plus 1filll | 50 @vskip 0pt plus 1filll |
51 Copyright @copyright{} 1997 Heiko Münkel | 51 Copyright @copyright{} 1997 Heiko Münkel |
52 @sp 4 | 52 @sp 4 |
53 Permission is granted to make and distribute verbatim copies of | 53 Permission is granted to make and distribute verbatim copies of |
89 * Overview:: Overview | 89 * Overview:: Overview |
90 * Distribution:: How to get the latest version | 90 * Distribution:: How to get the latest version |
91 * Installation:: How to install the package | 91 * Installation:: How to install the package |
92 * Customization:: How to customize the package | 92 * Customization:: How to customize the package |
93 * Add New Elements:: How to add new HTML elements | 93 * Add New Elements:: How to add new HTML elements |
94 * Use With psgml-html:: Use this package as an add-on minor mode | 94 * Use With Other Major Modes:: |
95 * Internal Drag And Drop:: The HTML independent drag and drop package | 95 * Internal Drag And Drop:: The HTML independent drag and drop package |
96 * Template Minor Mode:: The HTML independent template package | 96 * Template Minor Mode:: The HTML independent template package |
97 * Hints For Emacs 19 Users:: Missing features in the Emacs 19 | 97 * Hints For Emacs 19 Users:: Missing features in the Emacs 19 |
98 * Bug Reports:: How and to whom you should send bug reports | 98 * Bug Reports:: How and to whom you should send bug reports |
99 * Concept Index:: Concept Index | 99 * Concept Index:: Concept Index |
130 @cindex overview | 130 @cindex overview |
131 @cindex version | 131 @cindex version |
132 @findex hm--html-mode | 132 @findex hm--html-mode |
133 @findex hm--html-minor-mode | 133 @findex hm--html-minor-mode |
134 | 134 |
135 This document describes the Elisp package @emph{hm---html-menus 5.7}. | 135 This document describes the Elisp package @emph{hm---html-menus 5.8}. |
136 | 136 |
137 The version of the document is:@* | 137 The version of the document is:@* |
138 $Id: hm--html-mode.texi,v 1.3 1997/05/29 23:50:32 steve Exp $ | 138 $Id: hm--html-mode.texi,v 1.4 1997/07/26 22:10:08 steve Exp $ |
139 | 139 |
140 The package provides commands and various popup and pulldown menus for | 140 The package provides commands and various popup and pulldown menus for |
141 an HTML mode called @dfn{hm---html-mode}, a mode for writing HTML pages | 141 an HTML mode called @dfn{hm---html-mode}, a mode for writing HTML pages |
142 for the World Wide Web (WWW). It also provides a minor mode | 142 for the World Wide Web (WWW). It also provides a minor mode |
143 (@dfn{hm---html-minor-mode}), which can be used together with another | 143 (@dfn{hm---html-minor-mode}), which can be used together with other HTML |
144 HTML major mode, like the psgml-html modes in XEmacs 19.14. | 144 major modes, like the psgml-html mode in XEmacs 19.14 or other major |
145 edit modes, like the perl-mode. | |
145 | 146 |
146 You can easily view the HTML documents by calling the browsers w3 (a | 147 You can easily view the HTML documents by calling the browsers w3 (a |
147 nice elisp package from William M. Perry), Netscape, or Mosaic directly | 148 nice elisp package from William M. Perry), Netscape, or Mosaic directly |
148 from the pulldown menu of the mode. | 149 from the pulldown menu of the mode. |
149 | 150 |
209 @itemx NEWS | 210 @itemx NEWS |
210 The NEWS and Change log file. | 211 The NEWS and Change log file. |
211 @itemx adapt.el | 212 @itemx adapt.el |
212 Provides (emulates XEmacs) functions for the use of this package with | 213 Provides (emulates XEmacs) functions for the use of this package with |
213 GNU Emacs 19. | 214 GNU Emacs 19. |
215 @itemx drop | |
216 An xbm file with the drag and drop mouse pointer in the XEmacs. | |
217 @itemx dropmsk | |
218 An xbm file with the mask for the drag and drop mouse pointer in the XEmacs. | |
214 @itemx hm--html.el | 219 @itemx hm--html.el |
215 Provides functions to write html pages. It defines all commands which | 220 Provides functions to write html pages. It defines all commands which |
216 insert html elements and entities. | 221 insert html elements and entities. |
217 @itemx hm--html-indentation.el | 222 @itemx hm--html-indentation.el |
218 Provides the lisp code for the indentation. | 223 Provides the lisp code for the indentation. |
269 | 274 |
270 @enumerate | 275 @enumerate |
271 @item Put all the *.el files in one of your XEmacs (or emacs) lisp load | 276 @item Put all the *.el files in one of your XEmacs (or emacs) lisp load |
272 directories (e.g. site-lisp/hm--html-menus). | 277 directories (e.g. site-lisp/hm--html-menus). |
273 | 278 |
279 @item @emph{For XEmacs only}: Put the files @file{drop} and @file{dropmsk} | |
280 in the directory specified by the lisp variable | |
281 @code{idd-data-directory}. By default it is | |
282 @file{<prefix>/lib/xemacs-<version>/etc/idd} (eg: if you have installed | |
283 the XEmacs 19.15 at your site in @file{/usr/local}, then it is the | |
284 directory @file{/usr/local/xemacs/lib/xemacs-19.15/etc/idd}. | |
285 | |
286 If you'd like to put the files in another directory, then you must set | |
287 the variable @code{idd-data-directory} to this directory (eg: | |
288 @code{(setq idd-data-directory "/usr/local/data")}) | |
289 | |
274 @item Put the following in your .emacs (or default.el or site-init.el): | 290 @item Put the following in your .emacs (or default.el or site-init.el): |
275 @lisp | 291 @lisp |
276 (autoload 'hm--html-mode "hm--html-mode" "HTML major mode." t) | 292 (autoload 'hm--html-mode "hm--html-mode" "HTML major mode." t) |
277 (autoload 'hm--html-minor-mode "hm--html-mode" "HTML minor mode." t) | 293 (autoload 'hm--html-minor-mode "hm--html-mode" "HTML minor mode." t) |
278 (or (assoc "\\.html$" auto-mode-alist) | 294 (or (assoc "\\.html$" auto-mode-alist) |
363 You should be able to use the package after its installation without | 379 You should be able to use the package after its installation without |
364 any further customization. But it contains a lot of user variables to | 380 any further customization. But it contains a lot of user variables to |
365 adapt the package better to your special needs. How to do this is | 381 adapt the package better to your special needs. How to do this is |
366 described in this chapter. | 382 described in this chapter. |
367 | 383 |
384 Since the XEmacs 19.15 and 20.2 a special package can be used for the | |
385 customization of lisp packages. This package uses now also this | |
386 feature. Therefore you can set all user variables with the help of the | |
387 Customize submenu, which can be selected in the Option menu. If you use | |
388 it, the variables will currently be saved in a special customization | |
389 file and not in one of the configuration files (@pxref{Customization | |
390 (Configuration) Files, Customization (Configuration) Files}) of this | |
391 package. Please look at the @file{NEWS} file or the info manuals of the | |
392 XEmacs to find out more about the customization package. | |
393 | |
368 @menu | 394 @menu |
369 * Customization (Configuration) Files:: | 395 * Customization (Configuration) Files:: |
370 * Customization Variables:: | 396 * Customization Variables:: |
371 @end menu | 397 @end menu |
372 | 398 |
435 path. If you write the filename without its extension (.el), emacs | 461 path. If you write the filename without its extension (.el), emacs |
436 tries first to load a compiled version of the file. | 462 tries first to load a compiled version of the file. |
437 | 463 |
438 The environment variables overwrite the lisp variables. | 464 The environment variables overwrite the lisp variables. |
439 | 465 |
466 You can prevent the loading of the site specific customization file | |
467 by starting the emacs with the -no-site-file flag. | |
468 | |
440 You can also put the site specific customization in any standard emacs | 469 You can also put the site specific customization in any standard emacs |
441 customization file like, @file{default.el}. But an advantage to | 470 customization file like, @file{default.el}. But an advantage to |
442 using @file{hm--site-configuration-file.el} is that it is very likely | 471 using @file{hm--site-configuration-file.el} is that it is very likely |
443 you will be able to use this file with future versions of the | 472 you will be able to use this file with future versions of the |
444 package. I'll try to make it as backward compatible as possible. | 473 package. I'll try to make it as backward compatible as possible. |
459 home directory of the user. This can be overwritten by setting either | 488 home directory of the user. This can be overwritten by setting either |
460 the environment variable @code{HTML_USER_CONFIG_FILE} or the lisp | 489 the environment variable @code{HTML_USER_CONFIG_FILE} or the lisp |
461 variable @code{hm--html-user-config-file} to the name of the file and | 490 variable @code{hm--html-user-config-file} to the name of the file and |
462 its path. If you write the filename without its extension (.el), emacs | 491 its path. If you write the filename without its extension (.el), emacs |
463 tries first to load a compiled version of the file. | 492 tries first to load a compiled version of the file. |
493 | |
494 If neither the environment variable nor the lisp variable is set, the | |
495 variable @code{init-file-user} will be respected. This means, that | |
496 you'll get the @file{~other-user/.hm--html-configuration.el}, if you've | |
497 started the emacs with the options @code{-u other-user}. In all cases, | |
498 no user specific customization file will be loaded, if the @code{-q} | |
499 option was given to the emacs. | |
464 | 500 |
465 You can also put the user specific customization in your | 501 You can also put the user specific customization in your |
466 @file{.emacs}. It's up to you to decide which way is better. | 502 @file{.emacs}. It's up to you to decide which way is better. |
467 | 503 |
468 @emph{Note}: This file is loaded after the package and the site specific | 504 @emph{Note}: This file is loaded after the package and the site specific |
947 @subsection Automatic Insert Of Information | 983 @subsection Automatic Insert Of Information |
948 @cindex automatic insert | 984 @cindex automatic insert |
949 @cindex date | 985 @cindex date |
950 @cindex changed comment | 986 @cindex changed comment |
951 @cindex created comment | 987 @cindex created comment |
952 @vindex hm--html-automatic-new-date | 988 @vindex hm--html-automatic-update-title-date |
953 @vindex hm--html-automatic-changed-comment | 989 @vindex hm--html-automatic-changed-comment |
954 @vindex hm--html-automatic-create-modified-line | 990 @vindex hm--html-automatic-create-modified-line |
955 @vindex hm--html-automatic-update-modified-line | 991 @vindex hm--html-automatic-update-modified-line |
956 @vindex hm--html-changed-comment-prefix | 992 @vindex hm--html-changed-comment-prefix |
957 @vindex hm--html-created-comment-prefix | 993 @vindex hm--html-created-comment-prefix |
1091 @vindex hm--html-mode-prefix-key | 1127 @vindex hm--html-mode-prefix-key |
1092 | 1128 |
1093 @itemize @bullet | 1129 @itemize @bullet |
1094 @item | 1130 @item |
1095 @code{hm--html-minor-mode-prefix-key}: The prefix key for the key tables | 1131 @code{hm--html-minor-mode-prefix-key}: The prefix key for the key tables |
1096 in @code{hm--html-minor-mode}. | 1132 in the minor mode @code{hm--html-minor-mode}. |
1097 @item | 1133 @item |
1098 @code{hm--html-mode-prefix-key}: The prefix key for the hm--html keys in | 1134 @code{hm--html-mode-prefix-key}: The prefix key for the keys in the |
1099 @code{hm--html-mode}. | 1135 major mode @code{hm--html-mode}. |
1100 @end itemize | 1136 @end itemize |
1101 | 1137 |
1102 | 1138 |
1103 @node Pulldown Menu Names, Hook Variables, Prefix Keys, Customization Variables | 1139 @node Pulldown Menu Names, Hook Variables, Prefix Keys, Customization Variables |
1104 @comment node-name, next, previous, up | 1140 @comment node-name, next, previous, up |
1218 elements. In the future I'll try to implement a better indentation for | 1254 elements. In the future I'll try to implement a better indentation for |
1219 these elements. | 1255 these elements. |
1220 @end itemize | 1256 @end itemize |
1221 | 1257 |
1222 | 1258 |
1223 @node Add New Elements, Use With psgml-html, Customization, Top | 1259 @node Add New Elements, Use With Other Major Modes, Customization, Top |
1224 @comment node-name, next, previous, up | 1260 @comment node-name, next, previous, up |
1225 @chapter Add New Elements | 1261 @chapter Add New Elements |
1226 @cindex add new html elements | 1262 @cindex add new html elements |
1227 @cindex non standard html | 1263 @cindex non standard html |
1228 @vindex hm--html-tag-name-alist | 1264 @vindex hm--html-tag-name-alist |
1316 different sorts of elements, like anchors, frame elements (doesn't mean | 1352 different sorts of elements, like anchors, frame elements (doesn't mean |
1317 the Netscape element frame) and so on. These "groups" are the same as | 1353 the Netscape element frame) and so on. These "groups" are the same as |
1318 the submenu groups. | 1354 the submenu groups. |
1319 | 1355 |
1320 | 1356 |
1321 @node Use With psgml-html, Internal Drag And Drop, Add New Elements, Top | 1357 @node Use With Other Major Modes, Internal Drag And Drop, Add New Elements, Top |
1322 @comment node-name, next, previous, up | 1358 @comment node-name, next, previous, up |
1323 @chapter Use With psgml-html | 1359 @chapter Use With Other Major Modes |
1324 @cindex use with other HTML modes | 1360 @cindex use with other major modes |
1361 @cindex use with psgml-html | |
1362 @cindex psgml-html | |
1325 @findex hm--html-minor-mode | 1363 @findex hm--html-minor-mode |
1326 | 1364 |
1327 The package provides a minor mode called @code{hm--html-minor-mode}, | 1365 The package provides a minor mode called @code{hm--html-minor-mode}, |
1328 which could be used to join the features of this package with another | 1366 which could be used to join the features of this package with other HTML |
1329 HTML package. Currently this is only tested with the psgml-html mode in | 1367 packages or use it's features in other major edit modes. This is |
1330 XEmacs. Please let me know if it works or not with other packages | 1368 usefull, if you'd like to extend another HTML mode or if you'll write |
1331 or in Emacs 19. | 1369 program code, which contain HTML parts. |
1370 | |
1371 Currently this is tested with the psgml-html mode, the @code{perl-mode} | |
1372 and the @code{java-mode}. Please let me know if it works or not with | |
1373 other packages. | |
1332 | 1374 |
1333 If you'd like to use the minor mode in psgml-html mode, | 1375 If you'd like to use the minor mode in psgml-html mode, |
1334 put the following line in your @file{.emacs}: | 1376 put the following line in your @file{.emacs}: |
1335 | 1377 |
1336 @lisp | 1378 @lisp |
1342 @code{html-mode-hook} doesn't exist in those versions. Therefore in those | 1384 @code{html-mode-hook} doesn't exist in those versions. Therefore in those |
1343 versions you must either call the minor mode by hand or change the | 1385 versions you must either call the minor mode by hand or change the |
1344 lisp file of the psgml-html mode. | 1386 lisp file of the psgml-html mode. |
1345 | 1387 |
1346 | 1388 |
1347 @node Internal Drag And Drop, Template Minor Mode, Use With psgml-html, Top | 1389 @node Internal Drag And Drop, Template Minor Mode, Use With Other Major Modes, Top |
1348 @comment node-name, next, previous, up | 1390 @comment node-name, next, previous, up |
1349 @chapter Internal Drag And Drop | 1391 @chapter Internal Drag And Drop |
1350 @cindex drag and drop | 1392 @cindex drag and drop |
1351 @cindex internal drag and drop | 1393 @cindex internal drag and drop |
1352 @vindex idd-actions | 1394 @vindex idd-actions |
1374 @node Drag And Drop Customization, The Drag And Drop Commands, Internal Drag And Drop, Internal Drag And Drop | 1416 @node Drag And Drop Customization, The Drag And Drop Commands, Internal Drag And Drop, Internal Drag And Drop |
1375 @comment node-name, next, previous, up | 1417 @comment node-name, next, previous, up |
1376 @section Drag And Drop Customization | 1418 @section Drag And Drop Customization |
1377 @cindex customization | 1419 @cindex customization |
1378 @cindex configuration | 1420 @cindex configuration |
1421 | |
1422 Since the XEmacs 19.15 and 20.2 a special package can be used for the | |
1423 customization of lisp packages. The internal drag and drop package uses | |
1424 now also this feature. Therefore you can set all user variables with the | |
1425 help of the Customize submenu, which can be selected in the Option menu. | |
1426 If you use it, the variables will currently be saved in a special | |
1427 customization file. Please look at the @file{NEWS} file or the info | |
1428 manuals of the XEmacs to find out more about the customization package. | |
1379 | 1429 |
1380 The internal drag and drop functions may be used in all | 1430 The internal drag and drop functions may be used in all |
1381 modes. Therefore their general customization isn't done in | 1431 modes. Therefore their general customization isn't done in |
1382 @file{hm--html-configuration.el}. Its variables are defined in the file | 1432 @file{hm--html-configuration.el}. Its variables are defined in the file |
1383 @file{internal-drag-and-drop.el} instead. You can set them in your | 1433 @file{internal-drag-and-drop.el} instead. You can set them in your |
1387 | 1437 |
1388 | 1438 |
1389 @menu | 1439 @menu |
1390 * Defining The Drag And Drop Actions:: | 1440 * Defining The Drag And Drop Actions:: |
1391 * The Mouse Bindings:: | 1441 * The Mouse Bindings:: |
1442 * The Drag And Drop Mouse Pointer:: | |
1392 @end menu | 1443 @end menu |
1393 | 1444 |
1394 @node Defining The Drag And Drop Actions, The Mouse Bindings, Drag And Drop Customization, Drag And Drop Customization | 1445 @node Defining The Drag And Drop Actions, The Mouse Bindings, Drag And Drop Customization, Drag And Drop Customization |
1395 @comment node-name, next, previous, up | 1446 @comment node-name, next, previous, up |
1396 @subsection Defining The Drag And Drop Actions | 1447 @subsection Defining The Drag And Drop Actions |
1493 (((idd-if-local-file-p . t)) | 1544 (((idd-if-local-file-p . t)) |
1494 hm--html-idd-add-file-link-to-buffer))) | 1545 hm--html-idd-add-file-link-to-buffer))) |
1495 @end lisp | 1546 @end lisp |
1496 | 1547 |
1497 | 1548 |
1498 @node The Mouse Bindings, , Defining The Drag And Drop Actions, Drag And Drop Customization | 1549 @node The Mouse Bindings, The Drag And Drop Mouse Pointer, Defining The Drag And Drop Actions, Drag And Drop Customization |
1499 @comment node-name, next, previous, up | 1550 @comment node-name, next, previous, up |
1500 @subsection The Mouse Bindings | 1551 @subsection The Mouse Bindings |
1501 @cindex mouse bindings | 1552 @cindex mouse bindings |
1502 @vindex idd-global-mouse-keys | 1553 @vindex idd-global-mouse-keys |
1503 @vindex idd-global-help-mouse-keys | 1554 @vindex idd-global-help-mouse-keys |
1554 The @emph{disadvantage} of the @code{press-button-during-move} type | 1605 The @emph{disadvantage} of the @code{press-button-during-move} type |
1555 compared with the @code{click} type is that you can't select a destination | 1606 compared with the @code{click} type is that you can't select a destination |
1556 region, and therefore a drag and drop action depending on a selected | 1607 region, and therefore a drag and drop action depending on a selected |
1557 region can't be started with that type of mouse binding. | 1608 region can't be started with that type of mouse binding. |
1558 @end itemize | 1609 @end itemize |
1610 | |
1611 @node The Drag And Drop Mouse Pointer, , The Mouse Bindings, Drag And Drop Customization | |
1612 @comment node-name, next, previous, up | |
1613 @subsection The Drag And Drop Mouse Pointer | |
1614 @cindex mouse pointer glyph | |
1615 @vindex idd-mouse-pointer-image | |
1616 @vindex idd-data-directory | |
1617 @vindex idd-overwrite-mouse-pointers | |
1618 @vindex idd-drag-and-drop-pointer-glyph | |
1619 @findex idd-make-drag-and-drop-pointer-glyph | |
1620 | |
1621 In the XEmacs the mouse pointer glyph (shape) can be set to any | |
1622 glyph. This is used during the drag and drop command to indicate, that | |
1623 the command is active. There exists the following three variables to | |
1624 customize this: | |
1625 | |
1626 @itemize @bullet | |
1627 @item | |
1628 @code{idd-mouse-pointer-image}: The name of the xbm file with the mouse | |
1629 pointer image. By default this is the file @file{drop}. There exists | |
1630 also a file called @file{dropmsk}, which contains the mask image. The | |
1631 mask file is loaded automaticly. | |
1632 | |
1633 @item | |
1634 @code{idd-data-directory}: The name fo the directory, where the file | |
1635 @code{idd-mouse-pointer-image} is searched. By default this is the | |
1636 subdirectory @file{idd} in the XEmacs install directory | |
1637 @code{data-directory}. | |
1638 | |
1639 @item | |
1640 @code{idd-overwrite-mouse-pointers}: A list with pointer glyph | |
1641 variables, which should be overwritten by the | |
1642 @code{idd-drag-and-drop-pointer-glyph}. If it is nil, the pointer wont | |
1643 be changed. Currently it must be nil in the Emacs. | |
1644 @end itemize | |
1645 | |
1646 If one of the variables @code{idd-mouse-pointer-image} or | |
1647 @code{idd-data-directory} is changed, the command | |
1648 @code{idd-make-drag-and-drop-pointer-glyph} must be called. This command | |
1649 builds the mouse pointer glyph, which is stored in | |
1650 @code{idd-drag-and-drop-pointer-glyph}. | |
1651 | |
1652 I don't know how to set the the mouse pointer in the Emacs to a drag and | |
1653 drop image. Any hints for doing this are welcome. | |
1654 | |
1559 | 1655 |
1560 @node The Drag And Drop Commands, , Drag And Drop Customization, Internal Drag And Drop | 1656 @node The Drag And Drop Commands, , Drag And Drop Customization, Internal Drag And Drop |
1561 @comment node-name, next, previous, up | 1657 @comment node-name, next, previous, up |
1562 @section The Drag And Drop Commands | 1658 @section The Drag And Drop Commands |
1563 @cindex drag and drop commands | 1659 @cindex drag and drop commands |
1877 @vindex tmpl-automatic-expand | 1973 @vindex tmpl-automatic-expand |
1878 @vindex tmpl-filter-regexp | 1974 @vindex tmpl-filter-regexp |
1879 @vindex tmpl-sign | 1975 @vindex tmpl-sign |
1880 @vindex tmpl-minor-mode-map | 1976 @vindex tmpl-minor-mode-map |
1881 | 1977 |
1978 Since the XEmacs 19.15 and 20.2 a special package can be used for the | |
1979 customization of lisp packages. The internal drag and drop package uses | |
1980 now also this feature. Therefore you can set all user variables with the | |
1981 help of the Customize submenu, which can be selected in the Option menu. | |
1982 If you use it, the variables will currently be saved in a special | |
1983 customization file. Please look at the @file{NEWS} file or the info | |
1984 manuals of the XEmacs to find out more about the customization package. | |
1985 | |
1882 Templates may be used for all editing modes, not only for | 1986 Templates may be used for all editing modes, not only for |
1883 @code{hm--html-mode}. Therefore their general customization isn't done in | 1987 @code{hm--html-mode}. Therefore their general customization isn't done |
1884 @file{hm--html-configuration.el}. Template variables are defined in the file | 1988 in @file{hm--html-configuration.el}. Template variables are defined in |
1885 @file{tmpl-minor-mode.el} instead. You can set them in your | 1989 the file @file{tmpl-minor-mode.el} instead. You can set them in your |
1886 @file{.emacs} or in one of the other emacs init files (e.g. | 1990 @file{.emacs} or in one of the other emacs init files (e.g. |
1887 @file{default.el}). The following are the main variables for | 1991 @file{default.el}). The following are the main variables for |
1888 customization. | 1992 customization. |
1889 | 1993 |
1890 @itemize @bullet | 1994 @itemize @bullet |
2099 | 2203 |
2100 @item | 2204 @item |
2101 The history variable determined by @code{tmpl-history-variable-name} | 2205 The history variable determined by @code{tmpl-history-variable-name} |
2102 isn't used, because the function @code{read-file-name} doesn't support | 2206 isn't used, because the function @code{read-file-name} doesn't support |
2103 it in the Emacs 19. | 2207 it in the Emacs 19. |
2208 | |
2209 @item | |
2210 The mouse pointer shape (glyph) wont be changed in the Emacs 19 during a | |
2211 drag and drop command. For that a way is needed to set the mouse pointer | |
2212 shape to an image. | |
2104 @end itemize | 2213 @end itemize |
2105 | 2214 |
2106 | 2215 |
2107 @node Bug Reports, Concept Index, Hints For Emacs 19 Users, Top | 2216 @node Bug Reports, Concept Index, Hints For Emacs 19 Users, Top |
2108 @comment node-name, next, previous, up | 2217 @comment node-name, next, previous, up |