Function: special-variable-p
special-variable-p is a function defined in eval.c.
Signature
(special-variable-p SYMBOL)
Documentation
Return non-nil if SYMBOL's global binding has been declared special.
A special variable is one that will be bound dynamically, even in a context where binding is lexical by default.
Probably introduced at or before Emacs version 24.1.
Source Code
// Defined in /usr/src/emacs/src/eval.c
{
CHECK_SYMBOL (symbol);
return XSYMBOL (symbol)->u.s.declared_special ? Qt : Qnil;
}