This helps a lot if one wants to find out where the configuration knobs are. I use this convention:
defcustom mypkg-var for variables which are supposed to be customized
defvar mypkg-keymap for keymaps or other special but public variables
defvar mypkg--internal for all internal stuff
There are also many functions and variables which are called lexic- instead of lexic--. It would be great if you define the public interface of your package cleanly. I think most of the functions are actually private.
This helps a lot if one wants to find out where the configuration knobs are. I use this convention:
There are also many functions and variables which are called
lexic-
instead oflexic--
. It would be great if you define the public interface of your package cleanly. I think most of the functions are actually private.