emacs-lisp-style-guide icon indicating copy to clipboard operation
emacs-lisp-style-guide copied to clipboard

A community-driven Emacs Lisp style guide

Results 15 emacs-lisp-style-guide issues
Sort by recently updated
recently updated
newest added

For example, functions which expects 5 arguments, all of which are `t` can get very confusing with calls like `(foo t nil t nil t)`. It is not obvious what...

Elisp has a lot of mutable global state. Some of it is highly shared. And it is very easy to modify global, highly shared state inadvertently. This includes point, mark,...

See #32 Hopefully that's a correct usage of "in lieu".

The Emacs byte-compiler has some really annoying gotchas around definition order. For instance, the following will cause runtime errors when byte-compiled, but won't usually show up when you're developing since...

No reasons are given for the recommendation to use two spaces rather than single tabs in indentation. At least two questions must be answered: (1) Why prefer spaces to tabs...