annotate lisp/hm--html-menus/ANNOUNCEMENT @ 172:a38aed19690b

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