]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove support for `editorconfig-override-*-local-variables`
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 17 Jun 2024 14:54:25 +0000 (10:54 -0400)
committerEshel Yaron <me@eshelyaron.com>
Fri, 21 Jun 2024 18:59:42 +0000 (20:59 +0200)
With the Emacs-30 hooks we can't easily override file-local settings
and we can't easily control whether we override dir-local settings,
so we remove support for those config vars.

* lisp/editorconfig.el (editorconfig-override-file-local-variables)
(editorconfig-override-dir-local-variables): Remove custom vars.
(editorconfig--should-set): Presume they were nil.

(cherry picked from commit 8cfa6fe80128da62d28da37c5baedd201b796bb8)

lisp/editorconfig.el

index 5c74e35fc528383dcce11dd044a6294670cf21bf..c873700a041c07fa3ae1a26ea436696a5818d16a 100644 (file)
@@ -237,16 +237,6 @@ number - `lisp-indent-offset' is not set only if indent_size is
          equal to this number.  For example, if this is set to 2,
          `lisp-indent-offset' will not be set only if indent_size is 2.")
 
-(defcustom editorconfig-override-file-local-variables t
-  "Non-nil means editorconfig will override file local variable values."
-  :type 'boolean
-  :group 'editorconfig)
-
-(defcustom editorconfig-override-dir-local-variables t
-  "Non-nil means editorconfig will override values defined in dir-locals.el ."
-  :type 'boolean
-  :group 'editorconfig)
-
 (define-error 'editorconfig-error
               "Error thrown from editorconfig lib")
 
@@ -293,13 +283,11 @@ See `editorconfig-lisp-use-default-indent' for details."
                            symbol
                            size)
                    :debug)
-  (when (and (not editorconfig-override-file-local-variables)
-             (assq symbol file-local-variables-alist))
+  (when (assq symbol file-local-variables-alist)
     (cl-return-from editorconfig--should-set
       nil))
 
-  (when (and (not editorconfig-override-dir-local-variables)
-             (assq symbol dir-local-variables-alist))
+  (when (assq symbol dir-local-variables-alist)
     (cl-return-from editorconfig--should-set
       nil))