html-helper-mode-commands

This is basically just the print out of
describe-mode when in html-helper-mode, though
I've added the code itself and some commentary.


HTML helper mode:

Mode for editing HTML documents. For more documentation and the newest
version, see http://www.reed.edu/~nelson/tools/

The main function html-helper-mode provides is a bunch of keybindings
for the HTML cookies one inserts when writing HTML documents. Typing
the key sequence for a command inserts the corresponding cookie and
places point in the right place. If a prefix argument is supplied, the
cookie is instead wrapped around the region. Alternately, one can type
in part of the cookie and complete it.

There is also code for indentation, timestamps, skeletons for new
documents, and lots of other neat features.

key             binding                                          example
---             -------                                          --------

C-c		Prefix Command                                   
RET		newline-and-indent                               
TAB		html-helper-indent-command
ESC		Prefix Command

C-c RET		tempo-template-html-break                        <br>
C-c -		tempo-template-html-horizontal-rule              <hr>
               put in hard return
C-c SPC         tempo-template-html-nonbreaking-space            &nbsp;
C-c >           tempo-template-html-greater-than                 &gt;
C-c <	        tempo-template-html-less-than                    &amp; 
C-c &		tempo-template-html-ampersand
               ----------------
C-c TAB		html-helper-image-map
C-c C-f		html-helper-form-map
C-c C-n		html-helper-note-map
C-c C-l		html-helper-list-map
C-c C-p		html-helper-phys-map
C-c C-s		html-helper-logical-map
C-c C-a		html-helper-anchor-map
C-c C-t		html-helper-header-map
C-c C-b		html-helper-head-map
               ----------------
               Can't get any of these to work

ESC RET		tempo-template-html                              <p>
ESC C-t		html-helper-insert-timestamp-delimiter-at-point
                                                 <!-- hhmts start -->
                                                 <!-- hhmts end -->
ESC TAB		tempo-complete-tag
               Doesn't work
ESC C-b		tempo-backward-mark
ESC C-f		tempo-forward-mark

C-c TAB e	tempo-template-html-align-alt-image
                                                <img align="" src="" alt="">
C-c TAB a	tempo-template-html-align-image
                                                <img align="" src="">
C-c TAB t	tempo-template-html-alt-image
                                                <img alt="" src="">
C-c TAB i	tempo-template-html-image
                                                <img src="">
C-c C-f p	tempo-template-html-input-textarea
                                                <textarea name="" rows= cols=>
                                                </textarea>

C-c C-f x	tempo-template-html-input-reset
                                                <input type="RESET" value="">
C-c C-f b	tempo-template-html-input-submit
                                                <input type="SUBMIT" value="">
C-c C-f a	tempo-template-html-input-audio
                                                <input type="AUDIO" name="">
C-c C-f s	tempo-template-html-input-scribble
                                                <input type="SCRIBBLE" name="" size="">

C-c C-f g	tempo-template-html-input-image
                                                <input type="IMAGE" name="The wolf" src="../pics/wolf.gif">
                                                
               I really don't know what these do either
C-c C-f r	tempo-template-html-input-radio
                                                
C-c C-f c	tempo-template-html-input-select
C-c C-f u	tempo-template-html-input-url
C-c C-f d	tempo-template-html-input-date
C-c C-f .	tempo-template-html-input-float
C-c C-f i	tempo-template-html-input-int
C-c C-f t	tempo-template-html-input-text
C-c C-f f	tempo-template-html-form
C-c C-n m tempo-template-html-margin C-c C-n f tempo-template-html-footnote C-c C-n n tempo-template-html-note C-c C-n a tempo-template-html-abstract C-c C-l t tempo-template-html-definition-item C-c C-l l tempo-template-html-item C-c C-l d tempo-template-html-definition-list C-c C-l m tempo-template-html-menu C-c C-l r tempo-template-html-directory C-c C-l u tempo-template-html-unordered-list C-c C-l o tempo-template-html-ordered-list C-c C-l i html-helper-smart-insert-item C-c C-p r tempo-template-html-render C-c C-p _ tempo-template-html-subscript C-c C-p ^ tempo-template-html-superscript C-c C-p x tempo-template-html-strikethru C-c C-p f tempo-template-html-fixed C-c C-p u tempo-template-html-underline C-c C-p i tempo-template-html-italic C-c C-p b tempo-template-html-bold C-c C-s a tempo-template-html-address C-c C-s l tempo-template-html-lit C-c C-s g tempo-template-html-arg C-c C-s m tempo-template-html-cmd C-c C-s . tempo-template-html-abbrev C-c C-s y tempo-template-html-acronym C-c C-s n tempo-template-html-person C-c C-s q tempo-template-html-quote C-c C-s d tempo-template-html-definition C-c C-s v tempo-template-html-variable C-c C-s k tempo-template-html-keyboard C-c C-s r tempo-template-html-citation C-c C-s x tempo-template-html-sample C-c C-s c tempo-template-html-code C-c C-s s tempo-template-html-strong C-c C-s e tempo-template-html-emphasized C-c C-s b tempo-template-html-blockquote C-c C-s p tempo-template-html-preformatted C-c C-a l tempo-template-html-anchor C-c C-a n tempo-template-html-target-anchor C-c C-t 6 tempo-template-html-header-6 C-c C-t 5 tempo-template-html-header-5 C-c C-t 4 tempo-template-html-header-4 C-c C-t 3 tempo-template-html-header-3 C-c C-t 2 tempo-template-html-header-2 C-c C-t 1 tempo-template-html-header-1 C-c C-b b tempo-template-html-base C-c C-b l tempo-template-html-link C-c C-b n tempo-template-html-nextid C-c C-b i tempo-template-html-isindex C-c C-b t tempo-template-html-title Written by nelson@reed.edu, http://www.reed.edu/~nelson/

John R. Smith <jrsmith@cs.utah.edu>
Last modified: Mon Apr 15 02:38:13 1996