From: Glenn Morris Date: Thu, 25 Oct 2007 03:51:50 +0000 (+0000) Subject: (custom-declare-variable): Add :risky and :safe keywords. X-Git-Tag: emacs-pretest-23.0.90~10090 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=fd045a341b7046b5ae0826512d93a4c0e59f882b;p=emacs.git (custom-declare-variable): Add :risky and :safe keywords. (defcustom): Doc fix. --- diff --git a/lisp/custom.el b/lisp/custom.el index 5138f800972..95abaa55da3 100644 --- a/lisp/custom.el +++ b/lisp/custom.el @@ -168,6 +168,10 @@ set to nil, as the value is no longer rogue." (put symbol 'custom-get value)) ((eq keyword :require) (push value requests)) + ((eq keyword :risky) + (put symbol 'risky-local-variable value)) + ((eq keyword :safe) + (put symbol 'safe-local-variable value)) ((eq keyword :type) (put symbol 'custom-type (purecopy value))) ((eq keyword :options) @@ -219,6 +223,8 @@ The following keywords are meaningful: VALUE should be a feature symbol. If you save a value for this option, then when your `.emacs' file loads the value, it does (require VALUE) first. +:risky Set SYMBOL's `risky-local-variable' property to VALUE. +:safe Set SYMBOL's `safe-local-variable' property to VALUE. The following common keywords are also meaningful.