]> git.eshelyaron.com Git - emacs.git/commitdiff
; Unbreak bootstrap
authorStefan Kangas <stefankangas@gmail.com>
Sun, 11 Dec 2022 01:32:21 +0000 (02:32 +0100)
committerStefan Kangas <stefankangas@gmail.com>
Sun, 11 Dec 2022 01:55:59 +0000 (02:55 +0100)
* lisp/progmodes/dockerfile-ts-mode.el (auto-mode-alist): Wrap
autoloaded definition using the rx macro in eval-and-compile.

lisp/ldefs-boot.el
lisp/progmodes/dockerfile-ts-mode.el

index 5765d2d4feb8190014bf154a82be494e52ddb6e6..fb89baf09498db4994bb68e6363bd3e2c357592d 100644 (file)
@@ -7980,7 +7980,7 @@ it is disabled.
 \f
 ;;; Generated autoloads from progmodes/dockerfile-ts-mode.el
 
-(add-to-list 'auto-mode-alist `(,(rx (| (: "Dockerfile" (32 "." (* nonl))) (: "." (any "dD") "ockerfile")) eol) . dockerfile-ts-mode))
+(add-to-list 'auto-mode-alist '("\\(?:Dockerfile\\(?:\\..*\\)?\\|\\.[Dd]ockerfile\\)$" . dockerfile-ts-mode))
 (autoload 'dockerfile-ts-mode "dockerfile-ts-mode" "\
 Major mode for editing Dockerfiles, powered by tree-sitter.
 
index e08387ad969174d24fccceb9831f275280d98bb6..1ece3dd59bfceed2446f64181b70917a6e51cde1 100644 (file)
@@ -131,10 +131,8 @@ the subtrees."
 
 ;;;###autoload
 (add-to-list 'auto-mode-alist
-             `(,(rx (|
-                     (: "Dockerfile" (? "." (* nonl)))
-                     (: "." (any "dD") "ockerfile"))
-                    eol)
+             ;; NOTE: We can't use `rx' here, as it breaks bootstrap.
+             '("\\(?:Dockerfile\\(?:\\..*\\)?\\|\\.[Dd]ockerfile\\)$"
                . dockerfile-ts-mode))
 
 ;;;###autoload