summaryrefslogtreecommitdiff
path: root/lisp/files-x.el
diff options
context:
space:
mode:
authorMichael Albinus <michael.albinus@gmx.de>2019-03-24 14:24:31 +0100
committerMichael Albinus <michael.albinus@gmx.de>2019-03-24 14:24:31 +0100
commitcf6950366bd2b2aad4daa2d601bd8ccdb50df700 (patch)
tree94d97b884e89a0e7a138ebf668d823c3b48cbcf5 /lisp/files-x.el
parentdbd6490ad49b0f088d56cdd5f04178bdd62c806a (diff)
downloademacs-cf6950366bd2b2aad4daa2d601bd8ccdb50df700.tar.gz
Bind `enable-local-variables' in `hack-connection-local-variables'
* lisp/files-x.el (hack-connection-local-variables): Bind `enable-local-variables', instead of re-declaring `safe-local-variable-p'.
Diffstat (limited to 'lisp/files-x.el')
-rw-r--r--lisp/files-x.el3
1 files changed, 1 insertions, 2 deletions
diff --git a/lisp/files-x.el b/lisp/files-x.el
index 5353e54158e..b71e9204f32 100644
--- a/lisp/files-x.el
+++ b/lisp/files-x.el
@@ -31,7 +31,6 @@
;;; Code:
(eval-when-compile (require 'subr-x)) ; for string-trim-right
-(eval-when-compile (require 'cl-lib)) ; for cl-letf
;;; Commands to add/delete file-local/directory-local variables.
@@ -690,7 +689,7 @@ This does nothing if `enable-connection-local-variables' is nil."
;; Push them to `file-local-variables-alist'. Connection-local
;; variables do not appear from external files. So we can regard
;; them as safe.
- (cl-letf (((symbol-function 'safe-local-variable-p) (lambda (_sym _val) t)))
+ (let ((enable-local-variables :all))
(hack-local-variables-filter connection-local-variables-alist nil))))
;;;###autoload