Next
Previous
Contents
2.19
- Added
html-helper-mode-version
, changed the version identification in the
comments.
2.18
- small change to hilit19 entity pattern
- changed
html-helper-htmldtd-version
meaning to include the entire comment.
2.17
2.16
- Updated Ulriks' font-lock code.
2.15
- Added in Ulrik Dickow's font-lock support. Many thanks to him for his great
work and infinite patience.
2.14
- Got rid of </p>, </li>, </dd>, </dt>. Best as I
can tell, these are optional and too confusing. I might make them into an add-on
package.
2.13
- Changed all references to "cookie" into "tag"
- Cleaned up doc strings
- Fixed dumb easy-menu bug (affects XEmacs)
- Look at html-helper-user-menu when building expert menu, allow users to
add things in.
2.12
- Better loading of easymenu and/or auc-menu
- Change logic for checking if browse-url, hilit19 are loaded
- Bind 'browse-url-at-point into keymap and menu
- More hilit19 regexp changes
- Call (easy-menu-add) and (easy-menu-remove) at the right times.
2.11
- More hilit19 changes: do comments right, change <h#> colouring
- Moved timestamp-delimiter to
C-cC-zt
and browse-url-of-file to C-cC-zv
to make things better.
- Mucked with menus: verbified, added in timestamps and toggling to expert
menu.
2.10
- a bit more hilit19 code: headers, titles, forms (no logical styles)
- move headers back from
C-cC-h
to C-cC-t
. Sorry.
- Update tempo insertions from (p . foo) to (p foo)
- now looks in features to check for hilit19
- if you have 'browse-url loaded (forthcoming code) then
M-C-q
and a menu
item will bring up your current file in your browser. There's also url-at-point,
but we'll leave that to the user to bind. Should we save file first? Probably
no.
- skeletons and timestamps now on by default
2.9 - menu cleanups
- Added in a novice menu, on by default.
- Cleaned up the menu presentation
- MAJOR CHANGE in the cookie format: the 3rd argument is now the menu string
(it is also coerced into a symbol to make the function.)
2.8 - new indentation code
- Added in html-helper-htmldtd-version for the skeleton
- moved headers to C-cC-h to make C-cC-t free (why not before?)
- run text-mode-hook, html-mode-hook, html-load-hook
- change indentation logic around to make it clearer
- new type of list item, end of items
- give <select> and <option> stuff indentation like lists
- new form cookies, courtesy of Marc
2.7 - HTML/2.0 compliance
- Added full HTML/2.0 compliance: removed old tags, added in new ones. Thanks,
Marc!
2.6 - emacs18 added in again
- Added back in emacs18 support, grudgingly. emacs18ers need auc-menu.el
installed as "easymenu.el", and some version of the add-hook function.
- Changed the paragraph tag to include a newline
2.5 - modularization
- Added quot and # entities
- Made <p>, <li>, <dd>, <dt> containers. Bleah!
- Removed extraneous whitespace from <li>, etc. Changed default indentation
to account for this.
- Removed emacs18 support (sorry! Time for you to upgrade.)
- Reworked the keymap and menu scheme so types are modular, you can add them
later.. Lots or reorganization of code, reordered cookie database, etc.
2.4 - stupid bug fixes
2.3 - menus
- Updated my location to @santafe.edu
- Added menu support (using easymenu)
- Changed format of cookie database a bit, renamed a few cookies
- Added timezone to timestamp
2.2 - rms cleanups
- Improved docstrings, (provide 'html-mode) for 14 character filenames
2.0 - first official release
Changes:
- Added more image cookie options
1.34 - Second beta release
New features:
- switched from boilerplate to tempo.
- cookies can now be more powerful (see tempo.el)
- optional prompting for fields
M-C-b
and M-C-f
move between fields
- completion of cookies on
M-TAB
- hook called on insertion
- indentation of lists HTML+ cookies (courtesy of David Kågedal)
- user control over what sort of timestamp is inserted
Changes:
- New timestamp format (use
M-C-t
to insert the new delimiter)
- New keybindings, compliant with emacs coding standards but awkward to type.
- more HTML compliant initial skeleton
1.13 - Original beta release
by jeff covey <
jeff.covey@pobox.com>
7/6/98
- reordered the changelog to reverse chronological order for convenience.
5/29/98
- documented html-helper-use-expert-menu.
- changed documentation of
C-c-
and C-c=
to reflect their current bindings.
- added
C-c@ C-c$ C-c" C-c#
to entity keybindings.
- changed
html-helper-image-map
binding to C-cTAB
from C-cC-i
.
- added section on keybindings of functions (
C-cC-z
).
- added to
C-cC-b
:
B html-body <body></body>
H html-head <head></head>
m html-meta-name <meta name="" content="">
h http-equivalent <meta http-equiv="" content="">
- replaced
C-cC-px
with its current binding, C-cC-ps
.
- replaced
C-cC-fx
with C-cC-fz
and C-cC-fc
with C-cC-fs
.
- removed these because they're neither part of html-helper-mode nor the
html 4.0 specification anymore:
Annotations - C-cC-n
a html-abstract <abstract></abstract>
n html-note <note role=""></note>
f html-footnote <footnote></footnote>
m html-margin <margin></margin>
Logical styles - C-cC-s
n html-person <person></person>
m html-cmd <cmd></cmd>
g html-arg <arg></arg>
l html-lit <lit></lit>
Physical styles - C-cC-p
r html-render <render tag="" style="">
Forms - C-cC-f
. html-input-float <input type="FLOAT" name="" size="">
d html-input-date <input type="DATE" name="" size="">
u html-input-url <input type="URL" name="" size="">
a html-input-audio <input type="AUDIO" name="">
- these have been removed from the documentation because they're no longer
in the code. however, they are valid html 4.0 entities, so they should be put
back in:
Logical Styles - C-cC-s:
q html-quote <q></q>
y html-acronym <acronym></acronym>
. html-abbrev <abbrev></abbrev>
Physical Styles - C-cC-p
^ html-superscript <sup></sup>
_ html-subscript <sub></sub>
Next
Previous
Contents