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...)) (var :directive values...))
#+end_src #+end_src
*** TODO =.doomrc= *** TODO =.doom=
*** TODO =.doomproject= *** TODO =.doom.el=
*** TODO =.doommodule= *** TODO =.doommodule=
** TODO Templates ** TODO Templates
*** TODO User configuration *** TODO User configuration

View File

@ -19,9 +19,17 @@ don't have a :trigger property in `+file-templates-alist'.")
("/Makefile$" :mode makefile-gmake-mode) ("/Makefile$" :mode makefile-gmake-mode)
;; elisp ;; elisp
("/\\.dir-locals\\.el$") ("/\\.dir-locals\\.el$")
("/\\.doomrc$" ("/\\.doom$"
:trigger "__doomrc" :trigger "__doomrc"
:mode emacs-lisp-mode) :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 ("/packages\\.el$" :when +file-templates-in-emacs-dirs-p
:trigger "__doom-packages" :trigger "__doom-packages"
:mode emacs-lisp-mode) :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; -*- `doom-version`
;;; Commentary: ((name . project-name)
;;; Code: $0)
(require 'doom) ; be silent, byte-compiler
$0`%`
;;; .doomrc ends here

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