branch: elpa/dockerfile-mode
commit 533d5d4983a6f8c21f8d2391cabe60282cd8dd7a
Author: Lassi Kortela <la...@lassi.io>
Commit: Drew Csillag <d...@thecsillags.com>

    Tighten auto-mode-alist pattern some more
    
    "/Dockerfile.foo/bar" should not match. To ensure we're looking at the
    last pathname component, don't match slashes or backslashes.
---
 dockerfile-mode.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dockerfile-mode.el b/dockerfile-mode.el
index 17628d45e7..f5c4202ac7 100644
--- a/dockerfile-mode.el
+++ b/dockerfile-mode.el
@@ -241,7 +241,8 @@ 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))

Reply via email to