0
|
1 Hello,
|
|
2
|
153
|
3 I've written a new version (5.7) of my html package for the XEmacs
|
2
|
4 and the GNU Emacs 19. The name of the package is:
|
|
5
|
153
|
6 hm--html-menus-5.7.tar.gz
|
0
|
7
|
|
8 With this package it is very easy to write html pages for the World Wide
|
|
9 Web (WWW). Eg: In most cases the user gets help to construct a specific
|
|
10 link by examples or by a completition list with possible input strings.
|
2
|
11 It is also possible to insert links and images by just clicking on its
|
|
12 source and destination (drag and drop feature).
|
0
|
13
|
100
|
14 The biggest new features compared with release 5.0 are:
|
|
15 - commands to insert all elements, which are used by HTML 3.2.
|
98
|
16 - a better drag and drop interface to insert links with the mouse
|
|
17 - help feature for the drag and drop commands
|
|
18 - there's now also a default drag and drop table for other modes
|
|
19 - a better interface for inserting template files
|
|
20 - indentation
|
|
21 - better font lock stuff
|
|
22 - a site specific configuration file
|
|
23 (look at the variable hm--html-site-config-file)
|
|
24 - a better syntax table from Bob Weiner
|
|
25 - a lot of bug fixes
|
153
|
26 - a Texinfo ducomentation
|
|
27 - automatic update of the created, changed and title date is more
|
|
28 flexible
|
|
29 - a visible modified line could be inserted and updated automaticly
|
2
|
30 Read the NEWS file to see news in detail...
|
0
|
31
|
153
|
32 You should find hm--html-menus-5.7.tar.gz on the following ftp server:
|
0
|
33 sunsite.unc.edu in /pub/Linux/apps/editors/emacs/
|
|
34 ftp.tnt.uni-hannover.de in /pub/editors/xemacs/contrib
|
|
35
|
2
|
36 It may take some time, before the package is copied by the ftp admins
|
0
|
37 from the incoming directories to the above listed directories.
|
|
38
|
|
39 There is also a html documentation about the package. You can find it on:
|
98
|
40 http://www.tnt.uni-hannover.de/~muenkel/software/own/hm--html-menus/overview.html
|
|
41
|
102
|
42 This package provides also a minor mode (hm--html-minor-mode), which
|
|
43 can be used together with another html major mode, like the psgml-html
|
153
|
44 mode in the XEmacs 19.15.
|
102
|
45
|
0
|
46 The package provides functions to insert the following stuff in html-pages:
|
|
47 1. Anchors:
|
100
|
48 relative links, general link;
|
0
|
49 html link, info link, gopher link, file link;
|
116
|
50 ftp link, news link, mailbox link, mailto link, wais (direct) link,
|
0
|
51 wais (gateway) link;
|
100
|
52 proggate link, local proggate link,
|
0
|
53 link target;
|
|
54 2. Frame elements:
|
116
|
55 full html frame with doctype, doctype, html, head, body, title,
|
100
|
56 header and signature elements or only the single elements;
|
|
57 meta, isindex, link and base element;
|
0
|
58 html 'created'- and 'changed'- comments;
|
|
59 the current date in the title;
|
|
60 3. Structure elements:
|
|
61 menu or list item, menu, unordered list, ordered list, directory list;
|
|
62 description list, description title, description entry;
|
100
|
63 table, table title, table header, table row, table entry;
|
116
|
64 new paragraph, new line, horizontal rule, document division;
|
0
|
65 4. for formatting paragraphs:
|
116
|
66 preformated, blockquote;
|
|
67 basefont, font, center, style;
|
|
68 html comment;
|
0
|
69 5. formatting:
|
|
70 bold, italic, underline, typewriter, strikethru, super and subscript,
|
100
|
71 emphasized, strong, small, big,
|
2
|
72 definition, keyboard, variable, code, sample, citation,
|
0
|
73 6. include:
|
100
|
74 top aligned image, middle aligned image, bottom aligned image;
|
|
75 general image element, map, area and all together;
|
116
|
76 applet, parameter, script;
|
0
|
77 7. forms:
|
|
78 form;
|
|
79 text, password, isindex, integer, float, date, url, scribble fields;
|
|
80 checkbox, radio, reset, image, audio and submit buttons;
|
|
81 option menus, scrolled lists and option entries;
|
|
82 textarea;
|
|
83 8. entities:
|
|
84 most of the special ISO- characters, less, greater and ampersand;
|
|
85
|
|
86 If it makes sense, the functions worked also on selected regions.
|
|
87 I've used the same menu items and the same keystrokes. Therefore, you
|
|
88 don't need to learn different menus or keys for similar functions.
|
|
89
|
2
|
90 You can choose the popup menus between an expert menu and an novice
|
|
91 menu interactively.
|
0
|
92
|
|
93 With the pulldown menu, you can do the following things:
|
98
|
94 - select the popup menu
|
|
95 - start a drag and drop command
|
|
96 - get help on a drag and drop command
|
0
|
97 - remove numeric names
|
|
98 - quotify hrefs
|
|
99 - reload the config files
|
|
100 - load html templates from a template directory (two templates are included
|
|
101 in the package); templates written in a special template language are
|
|
102 expanded automatically;
|
|
103 - preview html documents with the netscape
|
|
104 - preview html documents with the xmosaic
|
100
|
105 - preview html documents with the w3 package for the XEmacs and emacs
|
0
|
106
|
2
|
107 You can insert links and images by clicking with Meta Button1 on its
|
|
108 source and then on its destination. For this drag and drop interface
|
|
109 the following destinations and links are supported:
|
|
110 - the inclusion of an GIF- or JPEG- image by clicking on its name
|
|
111 in a dired buffer
|
|
112 - a file or relative link to any other file by clicking on its name
|
|
113 in a dired buffer
|
|
114 - a file or relative link to a directory by clicking on a line without
|
|
115 a filename in the dired buffer
|
|
116 - a file or relative link to a file by clicking in a buffer with this
|
|
117 file
|
|
118 - a http or relative link to a html page by clicking in the w3 buffer,
|
|
119 which displays this page
|
|
120 - a http or relative link, which is in another html page by clicking
|
|
121 on the link in a w3 buffer
|
|
122 If there is an activated region in the source buffer, then the link
|
|
123 is inserted around it, so that the region is used as the name of the
|
|
124 link.
|
|
125
|
0
|
126 You can configure the html mode with a special configuration file for
|
|
127 your site and with another file specific for a user.
|
|
128
|
|
129 The html specification is under development and therefore this
|
|
130 package is also under development. So, if you have any ideas to
|
98
|
131 extend the package, feel free to email them to
|
|
132 muenkel@tnt.uni-hannover.de.
|
0
|
133
|
|
134
|
|
135 Heiko
|