|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.