Elisp: What is DOLLAR Sign and AT Sign in Variable Name

By Xah Lee. Date: . Last updated: .

Elisp: Symbol names allows both “dollar sign” character and “at sign ” character.

They do not have special meaning.

Dollar Sign in Beginning of Variable Name

you might see some emacs lisp code with variable name starting with dollar sign, e.g. $p1.

that was my naming convention, to distinguish local variable names from builtin-symbols.

emacs lisp dollar sign name 2022-09-15
emacs lisp dollar sign name 2022-09-15

At Sign @ in Beginning of Variable Name

you might see some emacs lisp code with variable name starting with at sign: @begin @end

that was my own naming convention, to distinguish function parameter names from other variable.

emacs lisp at sign name 2022-09-15
emacs lisp at sign name 2022-09-15