refactor(file-templates): update doomrc templates

For .doom, .doommodule, and .doom.el files.
This commit is contained in:
Henrik Lissner
2025-06-30 14:45:54 +02:00
parent 000bf3beea
commit 6a69add73f
5 changed files with 33 additions and 11 deletions

View File

@ -127,8 +127,8 @@ complete example in [[id:f9bce7da-d155-4727-9b6f-b566b5b8d824][the previous sect
(var :directive values...))
#+end_src
*** TODO =.doomrc=
*** TODO =.doomproject=
*** TODO =.doom=
*** TODO =.doom.el=
*** TODO =.doommodule=
** TODO Templates
*** TODO User configuration

View File

@ -19,9 +19,17 @@ don't have a :trigger property in `+file-templates-alist'.")
("/Makefile$" :mode makefile-gmake-mode)
;; elisp
("/\\.dir-locals\\.el$")
("/\\.doomrc$"
("/\\.doom$"
:trigger "__doomrc"
:mode emacs-lisp-mode)
("/\\.doom\\(?:module\\)?$"
:trigger "__doommodulerc"
:mode emacs-lisp-mode)
("/\\.doom\\.el$"
:trigger "__doomrc_el"
:mode emacs-lisp-mode)
;; TODO: .doomprofile
;; TODO: profiles.el/doom-profiles.el
("/packages\\.el$" :when +file-templates-in-emacs-dirs-p
:trigger "__doom-packages"
:mode emacs-lisp-mode)

View File

@ -0,0 +1,11 @@
$0`doom-version`
((name :group module)
;; (alias :group2 module2)
(version . "0.0.1")
;; (depth 0)
(since . "`doom-modules-version`")
(flags)
(features)
(packages)
(requires)
(checks))

View File

@ -1,8 +1,3 @@
;;; .doomrc --- doom runtime config -*- mode: emacs-lisp; lexical-binding: t; -*-
;;; Commentary:
;;; Code:
(require 'doom) ; be silent, byte-compiler
$0`%`
;;; .doomrc ends here
`doom-version`
((name . project-name)
$0)

View File

@ -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