File: lisp-mode.el.html

The base major mode for editing Lisp code (used also for Emacs Lisp).

This mode is documented in the Emacs manual.

Defined variables (29)

emacs-lisp-docstring-fill-columnValue of ‘fill-column’ to use when filling a docstring.
lisp-body-indentNumber of columns to indent the second line of a ‘(def...)’ form.
lisp-cl-font-lock-keywordsDefault expressions to highlight in Lisp modes.
lisp-cl-font-lock-keywords-1Subdued level highlighting for Lisp modes.
lisp-cl-font-lock-keywords-2Gaudy level highlighting for Lisp modes.
lisp-data-mode-abbrev-tableAbbrev table for ‘lisp-data-mode’.
lisp-data-mode-hookHook run after entering Lisp-Data mode.
lisp-data-mode-mapKeymap for ‘lisp-data-mode’.
lisp-data-mode-syntax-tableParent syntax table used in Lisp modes.
lisp-doc-string-elt-propertyThe symbol property that holds the docstring position info.
lisp-el-font-lock-keywordsDefault expressions to highlight in Emacs Lisp mode.
lisp-el-font-lock-keywords-1Subdued level highlighting for Emacs Lisp mode.
lisp-el-font-lock-keywords-2Gaudy level highlighting for Emacs Lisp mode.
lisp-el-font-lock-keywords-for-backtracesDefault highlighting from Emacs Lisp mode used in Backtrace mode.
lisp-el-font-lock-keywords-for-backtraces-1Subdued highlighting from Emacs Lisp mode used in Backtrace mode.
lisp-el-font-lock-keywords-for-backtraces-2Gaudy highlighting from Emacs Lisp mode used in Backtrace mode.
lisp-font-lock-keywordsDefault expressions to highlight in Emacs Lisp mode.
lisp-font-lock-keywords-1Subdued level highlighting for Emacs Lisp mode.
lisp-font-lock-keywords-2Gaudy level highlighting for Emacs Lisp mode.
lisp-imenu-generic-expressionImenu generic expression for Lisp mode. See ‘imenu-generic-expression’.
lisp-indent-functionA function to be called by ‘calculate-lisp-indent’.
lisp-indent-offsetIf non-nil, indent second line of expressions that many more columns.
lisp-mode-abbrev-tableAbbrev table for Lisp mode.
lisp-mode-hookHook run when entering Lisp mode.
lisp-mode-mapKeymap for ordinary Lisp mode.
lisp-mode-menuMenu for ordinary Lisp mode.
lisp-mode-shared-mapKeymap for commands shared by all sorts of Lisp modes.
lisp-mode-syntax-tableSyntax table used in ‘lisp-mode’.
lisp-prettify-symbols-alistAlist of symbol/"pretty" characters to be displayed.

Defined functions (40)

calculate-lisp-indent(&optional PARSE-START)
common-lisp-mode()
copy-lisp-indent-state(ARG)
indent-code-rigidly(START END ARG &optional NOCHANGE-REGEXP)
indent-pp-sexp(&optional ARG)
indent-sexp(&optional ENDPOS)
let-when-compile(BINDINGS &rest BODY)
lisp--el-funcall-position-p(POS)
lisp--el-match-keyword(LIMIT)
lisp--el-non-funcall-position-p(POS)
lisp--match-confusable-symbol-character(LIMIT)
lisp--match-hidden-arg(LIMIT)
lisp-adaptive-fill()
lisp-comment-indent()
lisp-current-defun-name()
lisp-data-mode()
lisp-fill-paragraph(&optional JUSTIFY)
lisp-font-lock-syntactic-face-function(STATE)
lisp-indent-calc-next(STATE)
lisp-indent-defform(STATE INDENT-POINT)
lisp-indent-function(INDENT-POINT STATE)
lisp-indent-initial-state()
lisp-indent-line(&optional INDENT)
lisp-indent-region(START END)
lisp-indent-specform(COUNT STATE INDENT-POINT NORMAL-INDENT)
lisp-indent-state-p(CL-X)
lisp-indent-state-p--cmacro(CL-WHOLE-ARG CL-X)
lisp-indent-state-ppss(CL-X)
lisp-indent-state-ppss--cmacro(CL-WHOLE-ARG CL-X)
lisp-indent-state-ppss-point(CL-X)
lisp-indent-state-ppss-point--cmacro(CL-WHOLE-ARG CL-X)
lisp-indent-state-stack(CL-X)
lisp-indent-state-stack--cmacro(CL-WHOLE-ARG CL-X)
lisp-mode()
lisp-mode-menu(ARG1)
lisp-mode-variables(&optional LISP-SYNTAX KEYWORDS-CASE-INSENSITIVE ELISP)
lisp-outline-level()
lisp-ppss(&optional POS)
lisp-string-after-doc-keyword-p(LISTBEG STARTPOS)
lisp-string-in-doc-position-p(LISTBEG STARTPOS)

Defined faces (0)