From 3ca74a1d5f9130d350f54906aeef4d1789a989b1 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 7 Aug 2022 20:57:41 +0200 Subject: [PATCH] feat(file-templates): add .doomrc template Ref: 9b8ed397e8e7 --- modules/editor/file-templates/config.el | 3 +++ .../file-templates/templates/emacs-lisp-mode/__doomrc | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 modules/editor/file-templates/templates/emacs-lisp-mode/__doomrc 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