Mercurial > hg > xemacs-beta
comparison lisp/hm--html-menus/README @ 26:441bb1e64a06 r19-15b96
Import from CVS: tag r19-15b96
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:51:32 +0200 |
parents | 4103f0995bd7 |
children | 8b8b7f3559a2 |
comparison
equal
deleted
inserted
replaced
25:383a494979f8 | 26:441bb1e64a06 |
---|---|
1 This README file describes the emacs lisp package hm--html-menus-5.2. | 1 This README file describes the emacs lisp package hm--html-menus-5.3. |
2 | 2 |
3 The package provides functions and various popup and pulldown menus | 3 The package provides functions and various popup and pulldown menus |
4 for a html mode called hm--html-mode, a mode for writing html pages. | 4 for a html mode called hm--html-mode, a mode for writing html pages. |
5 It provides also a minor mode (hm--html-minor-mode), which can be used | |
6 together with another html major mode, like the psgml-html mode in the | |
7 XEmacs 19.14. | |
5 | 8 |
6 It has an interface to view the html documents in a W3 browser with | 9 It has an interface to view the html documents in a W3 browser with |
7 Netscape, the w3-package from William M. Perry and Mosaic with the | 10 Netscape, the w3-package from William M. Perry and Mosaic with the |
8 file html-view.el from Ron Tapia. It provides also a drag and drop | 11 file html-view.el from Ron Tapia. It provides also a drag and drop |
9 interface, which makes it very easy to insert links or images, by just | 12 interface, which makes it very easy to insert links or images, by just |
23 This package is tested with the xemacs 19.15 on Suns with SunOS 5.5 | 26 This package is tested with the xemacs 19.15 on Suns with SunOS 5.5 |
24 and on PC's with linux. But it should work also on other (possibly | 27 and on PC's with linux. But it should work also on other (possibly |
25 only UNIX ?) platforms. | 28 only UNIX ?) platforms. |
26 | 29 |
27 NOTE: The current release isn't tested with the Emacs 19 (5.0 is but | 30 NOTE: The current release isn't tested with the Emacs 19 (5.0 is but |
28 5.1 and 5.2 are not). One of the next releases in the near future :-) will be a | 31 5.1 to 5.3 are not). One of the next releases in the near future :-) will be a |
29 bug fix only release for the Emacs 19. So please report any bugs to | 32 bug fix only release for the Emacs 19. So please report any bugs to |
30 muenkel@tnt.uni-hannover.de to shorten the time until the Emacs 19 | 33 muenkel@tnt.uni-hannover.de to shorten the time until the Emacs 19 |
31 related bugs are fixed. | 34 related bugs are fixed. |
32 | 35 |
33 Read the file README-EMACS-19, if you want to use this package with | 36 Read the file README-EMACS-19, if you want to use this package with |
48 LSM : Entry for the Linux Software Map; | 51 LSM : Entry for the Linux Software Map; |
49 NEWS : Change logfile; | 52 NEWS : Change logfile; |
50 adapt.el : provides functions to use this package | 53 adapt.el : provides functions to use this package |
51 with the GNU Emacs 19 | 54 with the GNU Emacs 19 |
52 hm--html.el : provides functions to write html pages; | 55 hm--html.el : provides functions to write html pages; |
53 some of these functions are similar to | 56 in this file are all commands defined, |
54 functions of the html-mode.el; | 57 which inserts html elements and entities; |
55 hm--html-indentation.el : provides the indentation stuff; | 58 hm--html-indentation.el : provides the indentation stuff; |
56 hm--html-keys.el : provides the keybindings; | 59 hm--html-keys.el : provides the keybindings; |
57 hm--html-menu.el : provides the menus; | 60 hm--html-menu.el : provides the menus; |
58 hm--html-mode.el : provides the functions for the definition | 61 hm--html-mode.el : provides the functions for the definition |
59 of the hm--html-mode; this is now the | 62 of the hm--html-mode; this is now the |
60 main file of the package; | 63 main file of the package; |
64 hm--html-not-standard.el : provides functions to insert some | |
65 non standard hteml elements; | |
66 this file is not evaluated by default; | |
61 hm--html-configuration.el : configuration file for the html mode; | 67 hm--html-configuration.el : configuration file for the html mode; |
62 choose this as system configuration file; | 68 choose this as system configuration file; |
63 hm--html-drag-and-drop.el : defines the HTML- specific functions | 69 hm--html-drag-and-drop.el : defines the HTML- specific functions |
64 for the drag and drop interface; | 70 for the drag and drop interface; |
65 hm--html-indentation.el : defines functions for the indentation of | 71 hm--html-indentation.el : defines functions for the indentation of |
97 ============= | 103 ============= |
98 | 104 |
99 Note: In this version the setting of the environment variables | 105 Note: In this version the setting of the environment variables |
100 HTML_CONFIG_FILE and HTML_USER_CONFIG_FILE are no longer necessary, | 106 HTML_CONFIG_FILE and HTML_USER_CONFIG_FILE are no longer necessary, |
101 if you put the user configuration file in the home directrory and | 107 if you put the user configuration file in the home directrory and |
102 the system (site) configuration file in one of the load path directories | 108 the system configuration file in one of the load path directories |
103 of your xemacs or GNU Emacs 19. | 109 of your XEmacs or Emacs 19. |
104 | 110 |
105 1. Put all the *.el files in one of your xemacs (or emacs) lisp load | 111 1. Put all the *.el files in one of your xemacs (or emacs) lisp load |
106 directories (i.e. lisp/packages). | 112 directories (i.e. lisp/packages). |
107 | 113 |
108 2. Put the following in your .emacs (or default.el or site-init.el): | 114 2. Put the following in your .emacs (or default.el or site-init.el): |
151 (setq auto-mode-alist (cons '("\\.html$" . hm--html-mode) | 157 (setq auto-mode-alist (cons '("\\.html$" . hm--html-mode) |
152 auto-mode-alist))) | 158 auto-mode-alist))) |
153 | 159 |
154 It could also be, that you've already the autoload lines for | 160 It could also be, that you've already the autoload lines for |
155 the w3 package in your emacs. | 161 the w3 package in your emacs. |
162 | |
163 If you want to use this the hm--html-minor-mode together | |
164 with the psgml-html modes, then you should add the following | |
165 line (works only in XEmacs version >= 19.15 and != 20.0) | |
166 (add-hook 'html-mode-hook 'hm--html-minor-mode) | |
156 | 167 |
157 3. Set (if you want) the environment variable HTML_CONFIG_FILE | 168 3. Set (if you want) the environment variable HTML_CONFIG_FILE |
158 to the html system configuration file i.e.: | 169 to the html system configuration file i.e.: |
159 setenv HTML_CONFIG_FILE /usr/xemacs/lisp/hm--html-configuration.el | 170 setenv HTML_CONFIG_FILE /usr/xemacs/lisp/hm--html-configuration.el |
160 | 171 |