Author: Nelson Minar
Updated:
Major mode for composing html files
{{{ Installation: Add this line in your .emacs: (autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t) To invoke html-helper-mode automatically on .html files, do this: (setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist)) This mode requires another lisp file, tempo.el. This can be retrieved from ftp://ftp.lysator.liu.se/pub/emacs/tempo.el Xemacs users need to have auc-menu installed. Emacs 18 users need to have auc-menu and add-hook installed. If your OS has broken 14 character filenames this mode will also work with the name "html-mode.el". Configuration: see the "user variables" section, or the documentation on configuration in http://www.santafe.edu/~nelson/tools/. There are variables you want to configure, particularly html-helper-address-string and html-helper-use-expert-menu Description: html-helper-mode makes it easier to write HTML documents. This mode handles inserting HTML codes in a variety of ways (keybindings, menus, completion in the buffer). It also supports indentation, timestamps, skeletons for new documents, hilit19 patterns, and a variety of other things. For the full skinny, see the HTML documentation that comes with the package or is at http://www.santafe.edu/~nelson/tools/ Thank yous: David Kågedalfor the tempo code which forms the core of the HTML insertion, as well as the HTML+ tags. Marc Hedlund for general encouragement and many helpful suggestions, especially with HTML/2.0 compliance and form design. Ulrik Dickow for the font-lock code Denis Howe for writing browse-url. Magnus Homann and Jamshid Afshar for timestamp suggestions. Everyone who sent me a version of menus (16 in all!) Marc Andreessen for writing the original html-mode The newest version of html-helper-mode should always be available from http://www.santafe.edu/~nelson/tools/ This code was writting using folding.el, a wonderful folding editor minor mode for emacs. That's what the strange {{{ comments are for. }}}