Annotation of researchv9/cmd/emacs/macros/LIBRARY_RULES, revision 1.1

1.1     ! root        1: This directory contains a library of emacs macros for various purposes.
        !             2: Any macros submitted to this library should follow these rules:
        !             3: 
        !             4: 
        !             5:        Name and description (the first word of the comment on the
        !             6:        first line of a macro should be a unique macro name, right
        !             7:        after the ^\).
        !             8:        
        !             9:        A block of comments before any of the code describing in
        !            10:        more detail what the macro did, who wrote it, what version
        !            11:        of EMACS is needed to run it, and ways in which the user may
        !            12:        wish to customize it.
        !            13:        
        !            14:        Comments on any lines that do something non-obvious (i.e.
        !            15:        what is in the kill stack when it is used to supply a
        !            16:        parameter to something.
        !            17:        
        !            18:        When one macro calls another, use M-x.  Do not just invoke
        !            19:        them with a character sequence, so that a user can re-define
        !            20:        which character yours macros are on without screwing up the
        !            21:        macros. 
        !            22:        
        !            23:        Any macro that is not intended to be invoked by a character
        !            24:        sequence should be assigned to ^X^[ (control-x escape),
        !            25:        which is a highly improbable sequence to be useful for
        !            26:        anything else.
        !            27: 
        !            28:        
        !            29: I am sure that we will be developing and using lots of macros, and
        !            30: that a lot of people will be looking at our macros, thus I think
        !            31: that this kind of detail is essential to try to avoid problems.
        !            32: 
        !            33: Warren

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.