Function: lisp-data-mode

lisp-data-mode is an interactive and byte-compiled function defined in lisp-mode.el.gz.

Signature

(lisp-data-mode)

Documentation

Major mode for buffers holding data written in Lisp syntax.

In addition to any hooks its parent mode prog-mode might have run, this mode runs the hook lisp-data-mode-hook, as the final or penultimate step during initialization.

C-M-q prog-indent-sexp
M-q prog-fill-reindent-defun

Probably introduced at or before Emacs version 28.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/lisp-mode.el.gz
;;;###autoload
(define-derived-mode lisp-data-mode prog-mode "Lisp-Data"
  "Major mode for buffers holding data written in Lisp syntax."
  :group 'lisp
  (lisp-mode-variables nil t nil)
  (setq-local electric-quote-string t)
  (setq imenu-case-fold-search nil)
  (setq-local hs-block-start-regexp "\\s(\\|\"")
  (setq-local hs-block-end-regexp "\\s)\\|\""))