From: Richard M. Stallman Date: Sun, 2 Sep 2007 19:20:04 +0000 (+0000) Subject: (lisp-indent-offset): Make defcustom. Add `safe-local-variable' property. X-Git-Tag: emacs-pretest-22.1.90~860 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f2a92f2af5e98a9384186272b45948985442814e;p=emacs.git (lisp-indent-offset): Make defcustom. Add `safe-local-variable' property. (lisp-body-indent): Likewise. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ccf0fa4f624..b0e3448aaca 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2007-09-02 Richard Stallman + + * emacs-lisp/lisp-mode.el (lisp-indent-offset): Make defcustom. + Add `safe-local-variable' property. + (lisp-body-indent): Likewise. + 2007-09-02 Jan Dj,Ad(Brv * info.el (info-tool-bar-map): Add :rtl keyword to right/left-arrow and 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))