D.1 Emacs Lisp Coding Conventions Here are conventions that you should follow when writing Emacs Lisp code intended for widespread use: Simply loading a package should not change Emacs’s editing behavior. Include a command or commands to enable and disable the feature, or to invoke it. This convention is mandatory for any file that includes custom definitions. If fixing such a file to follow this