From 213e933a809dabd3cbc45b036d0c33c1801590c7 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 28 Oct 2017 18:06:47 +0200 Subject: [PATCH] Disable file template for .dir-locals.el files --- modules/feature/file-templates/config.el | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/feature/file-templates/config.el b/modules/feature/file-templates/config.el index b4750f1d0..b8d6fcf10 100644 --- a/modules/feature/file-templates/config.el +++ b/modules/feature/file-templates/config.el @@ -31,10 +31,13 @@ (evil-initialize-state 'insert)))) (defun +file-templates-add (args) - (cl-destructuring-bind (regexp trigger mode &optional project-only-p) args + (cl-destructuring-bind (regexp trigger &optional mode project-only-p) args (define-auto-insert regexp - (vector `(lambda () (+file-templates--expand ,trigger ',mode ,project-only-p)))))) + (if trigger + (vector + `(lambda () (+file-templates--expand ,trigger ',mode ,project-only-p))) + #'ignore)))) (mapc #'+file-templates-add ;; General @@ -51,6 +54,7 @@ ("/Makefile$" "__" makefile-gmake-mode) ;; Elisp ("\\.el$" "__initfile" emacs-lisp-mode) + ("/.dir-locals.el$" nil) ("-test\\.el$" "__" emacs-ert-mode) ("/.emacs.d/.+\\.el$" "__doom-module" emacs-lisp-mode) ("/.emacs.d/.+/packages\\.el$" "__doom-packages" emacs-lisp-mode)