mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
Disable file template for .dir-locals.el files
This commit is contained in:
@ -31,10 +31,13 @@
|
|||||||
(evil-initialize-state 'insert))))
|
(evil-initialize-state 'insert))))
|
||||||
|
|
||||||
(defun +file-templates-add (args)
|
(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
|
(define-auto-insert
|
||||||
regexp
|
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
|
(mapc #'+file-templates-add
|
||||||
;; General
|
;; General
|
||||||
@ -51,6 +54,7 @@
|
|||||||
("/Makefile$" "__" makefile-gmake-mode)
|
("/Makefile$" "__" makefile-gmake-mode)
|
||||||
;; Elisp
|
;; Elisp
|
||||||
("\\.el$" "__initfile" emacs-lisp-mode)
|
("\\.el$" "__initfile" emacs-lisp-mode)
|
||||||
|
("/.dir-locals.el$" nil)
|
||||||
("-test\\.el$" "__" emacs-ert-mode)
|
("-test\\.el$" "__" emacs-ert-mode)
|
||||||
("/.emacs.d/.+\\.el$" "__doom-module" emacs-lisp-mode)
|
("/.emacs.d/.+\\.el$" "__doom-module" emacs-lisp-mode)
|
||||||
("/.emacs.d/.+/packages\\.el$" "__doom-packages" emacs-lisp-mode)
|
("/.emacs.d/.+/packages\\.el$" "__doom-packages" emacs-lisp-mode)
|
||||||
|
Reference in New Issue
Block a user