diff options
author | Richard M. Stallman <rms@gnu.org> | 2007-09-02 19:20:04 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 2007-09-02 19:20:04 +0000 |
commit | f2a92f2af5e98a9384186272b45948985442814e (patch) | |
tree | e2c84db174c3a41b75fd6de594b9f48dea62ea16 /lisp/emacs-lisp | |
parent | d0162c109793e36df9df31f6d117fb5571db96e6 (diff) | |
download | emacs-f2a92f2af5e98a9384186272b45948985442814e.tar.gz emacs-f2a92f2af5e98a9384186272b45948985442814e.tar.bz2 emacs-f2a92f2af5e98a9384186272b45948985442814e.zip |
(lisp-indent-offset): Make defcustom. Add `safe-local-variable' property.
(lisp-body-indent): Likewise.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r-- | lisp/emacs-lisp/lisp-mode.el | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el index 8b3e5a71c61..846e3fce55a 100644 --- a/lisp/emacs-lisp/lisp-mode.el +++ b/lisp/emacs-lisp/lisp-mode.el @@ -783,8 +783,13 @@ which see." (let ((comment-start nil) (comment-start-skip nil)) (do-auto-fill)))))) -(defvar lisp-indent-offset nil - "If non-nil, indent second line of expressions that many more columns.") +(defcustom lisp-indent-offset nil + "If non-nil, indent second line of expressions that many more columns." + :group 'lisp + :type '(choice nil integer)) +(put 'lisp-body-indent 'safe-local-variable + (lambda (x) (or (null x) (integerp x)))) + (defvar lisp-indent-function 'lisp-indent-function) (defun lisp-indent-line (&optional whole-exp) @@ -1024,8 +1029,11 @@ This function also returns nil meaning don't specify the indentation." (method (funcall method indent-point state))))))) -(defvar lisp-body-indent 2 - "Number of columns to indent the second line of a `(def...)' form.") +(defcustom lisp-body-indent 2 + "Number of columns to indent the second line of a `(def...)' form." + :group 'lisp + :type 'integer) +(put 'lisp-body-indent 'safe-local-variable 'integerp) (defun lisp-indent-specform (count state indent-point normal-indent) (let ((containing-form-start (elt state 1)) |