>From 5521037d319d25f8b6d845ba78026c4226d2a6c2 Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Fri, 22 Jan 2021 12:28:53 -0800 Subject: [PATCH] latex-mode: add "\\.drv\\'" to the end of `auto-mode-alist' Guix and Nix derivations have paths like '/gnu/store/hash-123.drv', so we prefer to add latex-mode's regexp to the end of `auto-mode-alist' and use more stringent regexps for Guix/Nix derivations. Guix uses a regexp that looks something like "/gnu/store/.*\\.drv", and a similar patch has been submitted for Nix's derivation mode. --- latex.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latex.el b/latex.el index b4fd7d38..33851593 100644 --- a/latex.el +++ b/latex.el @@ -6048,7 +6048,7 @@ This happens when \\left is inserted." (TeX-abbrev-mode-setup latex-mode) ;;;###autoload -(add-to-list 'auto-mode-alist '("\\.drv\\'" . latex-mode)) +(add-to-list 'auto-mode-alist '("\\.drv\\'" . latex-mode) t) ;; append to the end of `auto-mode-alist' to give higher priority to Guix/Nix's derivation modes ;; HeVeA files (LaTeX -> HTML converter: http://hevea.inria.fr/) ;;;###autoload -- 2.30.0