]> git.eshelyaron.com Git - emacs.git/commitdiff
Use a named function for 'safe-local-variable
authorPhilipp Stephani <phst@google.com>
Sat, 25 Mar 2017 12:04:13 +0000 (13:04 +0100)
committerPhilipp Stephani <phst@google.com>
Sat, 25 Mar 2017 12:04:13 +0000 (13:04 +0100)
This improves the help screen for `version-control' (Bug#25431).

* lisp/files.el (version-control-safe-local-p): New function.
(version-control): Use it.

lisp/files.el

index 0a023a88b10eb43e0036da1df496e976483edcfa..b4872e46b01d518d0fe5482e8a1c1a680667f7c0 100644 (file)
@@ -279,8 +279,13 @@ The value `never' means do not make them."
                 (const :tag "If existing" nil)
                 (other :tag "Always" t))
   :group 'backup)
+
+(defun version-control-safe-local-p (x)
+  "Return whether X is safe as local value for `version-control'."
+  (or (booleanp x) (equal x 'never)))
+
 (put 'version-control 'safe-local-variable
-     (lambda (x) (or (booleanp x) (equal x 'never))))
+     #'version-control-safe-local-p)
 
 (defcustom dired-kept-versions 2
   "When cleaning directory, number of versions to keep."