File: elisp-mode.el.html

The major mode for editing Emacs Lisp code.

This mode is documented in the Emacs manual.

Defined variables (19)

elisp--eldoc-last-dataBookkeeping.
elisp-byte-code-mode-abbrev-tableAbbrev table for ‘elisp-byte-code-mode’.
elisp-byte-code-mode-hookHook run after entering Elisp-Byte-Code mode.
elisp-byte-code-mode-mapKeymap for ‘elisp-byte-code-mode’.
elisp-byte-code-mode-syntax-tableSyntax table for ‘elisp-byte-code-mode’.
elisp-flymake--byte-compile-processBuffer-local process started for byte-compiling the buffer.
elisp-flymake-byte-compile-load-pathLike ‘load-path’ but used by ‘elisp-flymake-byte-compile’.
elisp-xref-find-def-functionsList of functions run from ‘elisp--xref-find-definitions’ to add more xrefs.
emacs-lisp-byte-code-comment-reRegular expression matching a dynamic doc string comment.
emacs-lisp-mode-abbrev-tableAbbrev table for Emacs Lisp mode.
emacs-lisp-mode-hookHook run when entering Emacs Lisp mode.
emacs-lisp-mode-mapKeymap for Emacs Lisp mode.
emacs-lisp-mode-menuMenu for Emacs Lisp mode.
emacs-lisp-mode-syntax-tableSyntax table used in ‘emacs-lisp-mode’.
lisp-interaction-mode-hookHook run when entering Lisp Interaction mode.
lisp-interaction-mode-mapKeymap for Lisp Interaction mode.
lisp-interaction-mode-menuMenu for Lisp Interaction mode.
lisp-interaction-mode-syntax-tableSyntax table for ‘lisp-interaction-mode’.
obarray-cacheIf non-nil, a hash table of cached obarray-related information.

Defined functions (79)

copy-xref-elisp-location(ARG)
elisp--byte-code-comment(END &optional POINT)
elisp--company-deprecated(STR)
elisp--company-doc-buffer(STR)
elisp--company-doc-string(STR)
elisp--company-kind(STR)
elisp--company-location(STR)
elisp--completion-local-symbols()
elisp--docstring-first-line(DOC)
elisp--eval-defun()
elisp--eval-defun-1(FORM)
elisp--eval-last-sexp(EVAL-LAST-SEXP-ARG-INTERNAL)
elisp--eval-last-sexp-print-value(VALUE OUTPUT &optional NO-TRUNCATE CHAR-PRINT-LIMIT)
elisp--expect-function-p(POS)
elisp--font-lock-flush-elisp-buffers(&optional FILE)
elisp--form-quoted-p(POS)
elisp--highlight-function-argument(SYM ARGS INDEX)
elisp--last-data-store(SYMBOL DOC TYPE)
elisp--local-variables()
elisp--local-variables-1(VARS SEXP)
elisp--preceding-sexp()
elisp--shorthand-aware-boundp(SYM)
elisp--shorthand-aware-fboundp(SYM)
elisp--xref-filter-definitions(DEFINITIONS NAMESPACE SYMBOL)
elisp--xref-find-definitions(SYMBOL)
elisp--xref-infer-namespace(POS)
elisp--xref-list-index()
elisp--xref-make-xref(TYPE SYMBOL FILE &optional SUMMARY)
elisp-byte-code-mode()
elisp-byte-code-syntax-propertize(START END)
elisp-byte-compile-buffer(&optional LOAD)
elisp-byte-compile-file(&optional LOAD)
elisp-completion-at-point()
elisp-context-menu(MENU CLICK)
elisp-eldoc-documentation-function()
elisp-eldoc-funcall(CALLBACK &rest IGNORED)
elisp-eldoc-var-docstring(CALLBACK &rest IGNORED)
elisp-eldoc-var-docstring-with-value(CALLBACK &rest _)
elisp-enable-lexical-binding(&optional INTERACTIVE)
elisp-eval-region-or-buffer()
elisp-flymake--batch-compile-for-flymake(&optional FILE)
elisp-flymake--byte-compile-done(REPORT-FN SOURCE-BUFFER OUTPUT-BUFFER)
elisp-flymake-byte-compile(REPORT-FN &rest ARGS)
elisp-flymake-checkdoc(REPORT-FN &rest ARGS)
elisp-function-argstring(ARGLIST)
elisp-get-fnsym-args-string(SYM &optional INDEX)
elisp-get-var-docstring(SYM)
elisp-last-sexp-toggle-display(&optional ARG)
elisp-mode-syntax-propertize(START END)
emacs-lisp--before-compile-buffer()
emacs-lisp-byte-compile()
emacs-lisp-byte-compile-and-load()
emacs-lisp-macroexpand()
emacs-lisp-mode()
emacs-lisp-mode-menu(ARG1)
emacs-lisp-native-compile()
emacs-lisp-native-compile-and-load()
emacs-lisp-set-electric-text-pairs()
eval-defun(EDEBUG-IT)
eval-last-sexp(EVAL-LAST-SEXP-ARG-INTERNAL)
eval-print-last-sexp(&optional EVAL-LAST-SEXP-ARG-INTERNAL)
eval-sexp-add-defvars(EXP &optional POS)
last-sexp-setup-props(BEG END VALUE ALT1 ALT2)
lisp-completion-at-point(&optional PREDICATE)
lisp-interaction-mode()
lisp-interaction-mode-menu(ARG1)
make-xref-elisp-location
make-xref-elisp-location--cmacro
prin1-char(CHAR)
xref-elisp-location-file(CL-X)
xref-elisp-location-file--cmacro(CL-WHOLE-ARG CL-X)
xref-elisp-location-p(CL-X)
xref-elisp-location-p--cmacro(CL-WHOLE-ARG CL-X)
xref-elisp-location-symbol(CL-X)
xref-elisp-location-symbol--cmacro(CL-WHOLE-ARG CL-X)
xref-elisp-location-type(CL-X)
xref-elisp-location-type--cmacro(CL-WHOLE-ARG CL-X)
xref-make-elisp-location(SYMBOL TYPE FILE)
xref-make-elisp-location--cmacro(CL-WHOLE-ARG SYMBOL TYPE FILE)

Defined faces (0)