[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/dockerfile-mode ed1d04c89c 095/104: fix: false positives c
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/dockerfile-mode ed1d04c89c 095/104: fix: false positives caused by auto-mode-alist pattern |
Date: |
Sat, 29 Jan 2022 07:58:39 -0500 (EST) |
branch: elpa/dockerfile-mode
commit ed1d04c89cd8b53963f2dcae7cb3a46967e0abbf
Author: Jim Myhrberg <contact@jimeh.me>
Commit: Drew Csillag <drew@thecsillags.com>
fix: false positives caused by auto-mode-alist pattern
The old pattern would match the following filenames:
- *Dockerfile
- *Dockerfile.*
This is because the pattern does not start with a slash indicating the
beginning of the basename. Personally this led to a few false positives,
like for example "siren-dockerfile.el" that sets up and configures
dockerfile-mode in my Emacs configuration.
This change restricts the patterns to:
- Dockerfile
- Dockerfile.*
- *.dockerfile
I believe this is still wide enough to capture all common naming
conventions for Dockerfiles.
---
dockerfile-mode.el | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dockerfile-mode.el b/dockerfile-mode.el
index 2e32e0f4cd..17628d45e7 100644
--- a/dockerfile-mode.el
+++ b/dockerfile-mode.el
@@ -241,7 +241,10 @@ returned, otherwise the base image name is used."
(set (make-local-variable 'indent-line-function)
#'dockerfile-indent-line-function))
;;;###autoload
-(add-to-list 'auto-mode-alist '("Dockerfile\\(?:\\..*\\)?\\'" .
dockerfile-mode))
+(add-to-list 'auto-mode-alist '("/Dockerfile\\(?:\\..*\\)?\\'" .
dockerfile-mode))
+
+;;;###autoload
+(add-to-list 'auto-mode-alist '("\\.dockerfile\\'" . dockerfile-mode))
(provide 'dockerfile-mode)
- [nongnu] elpa/dockerfile-mode e16c164db2 026/104: Merge pull request #10 from j0ni/accommodate-ethan-wspace, (continued)
- [nongnu] elpa/dockerfile-mode e16c164db2 026/104: Merge pull request #10 from j0ni/accommodate-ethan-wspace, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 88efae4e78 033/104: dockerfile-mode.el: add LABEL to the list of known keywords, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 6fcecb517d 038/104: Merge pull request #21 from jaccarmac/fix-space-regression, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode fe02469020 041/104: add a STOPSIGNAL Dockerfile instruction from docker 1.9.0, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode bebfa1b73e 048/104: Merge pull request #25 from davidshen84/master, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 89dba6d115 051/104: Treat = as punctuation., ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 3c6bc90360 052/104: Merge pull request #29 from Wilfred/equals_as_punctuation, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 76dc76256a 066/104: Add adequate quoting to documentation, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 4ab78f678e 071/104: Merge pull request #36 from spotify/readme-melpa, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 9c788e04e7 080/104: Make indent-line-function a local variable, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode ed1d04c89c 095/104: fix: false positives caused by auto-mode-alist pattern,
ELPA Syncer <=
- [nongnu] elpa/dockerfile-mode 07dde72b0e 099/104: Add .elc files to .gitignore, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 5db94549ce 104/104: Add a toggle for auto indentation, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 29f60881d2 017/104: add a space after : in image name prompt, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 6b60974e74 027/104: Add autoload marker for `dockerfile-build-buffer`, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 2530eb8d01 013/104: Merge pull request #4 from vieux/master, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 2fbc75ed98 015/104: Merge pull request #5 from mikelaspina/autoload-auto-mode, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 8d18510480 028/104: Merge pull request #14 from Silex/master, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 9a75fcd119 034/104: Merge pull request #19 from giuseppe/giuseppe/color-label, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode b99346c738 049/104: Add missing keywords shell and healthcheck., ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode a0faf92cc9 057/104: Use shell-quote-argument to protect against unsafe strings in commands, ELPA Syncer, 2022/01/29