Function: symbol-name

symbol-name is a function defined in data.c.

Signature

(symbol-name SYMBOL)

Documentation

Return SYMBOL's name, a string.

Warning: never alter the string returned by symbol-name. Doing that might make Emacs dysfunctional, and might even crash Emacs.

Other relevant functions are documented in the symbol group.

View in manual

Probably introduced at or before Emacs version 19.20.

Shortdoc

;; symbol
(symbol-name 'abc)
    => "abc"

Source Code

// Defined in /usr/src/emacs/src/data.c
{
  register Lisp_Object name;

  CHECK_SYMBOL (symbol);
  name = SYMBOL_NAME (symbol);
  return name;
}