diff --git a/modules/editor/file-templates/config.el b/modules/editor/file-templates/config.el index 379edcfce..2c1346bfa 100644 --- a/modules/editor/file-templates/config.el +++ b/modules/editor/file-templates/config.el @@ -19,6 +19,9 @@ don't have a :trigger property in `+file-templates-alist'.") ("/Makefile$" :mode makefile-gmake-mode) ;; elisp ("/.dir-locals.el$") + ("/\\.doomrc$" + :trigger "__doomrc" + :mode emacs-lisp-mode) ("/packages\\.el$" :when +file-templates-in-emacs-dirs-p :trigger "__doom-packages" :mode emacs-lisp-mode) diff --git a/modules/editor/file-templates/templates/emacs-lisp-mode/__doomrc b/modules/editor/file-templates/templates/emacs-lisp-mode/__doomrc new file mode 100644 index 000000000..f55a917de --- /dev/null +++ b/modules/editor/file-templates/templates/emacs-lisp-mode/__doomrc @@ -0,0 +1,8 @@ +;;; .doomrc --- doom runtime config -*- mode: emacs-lisp; lexical-binding: t; -*- +;;; Commentary: +;;; Code: +(require 'doom) ; be silent, byte-compiler + +$0`%` + +;;; .doomrc ends here