mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
refactor(file-templates): update doomrc templates
For .doom, .doommodule, and .doom.el files.
This commit is contained in:
@ -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
|
||||||
|
@ -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)
|
||||||
|
@ -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))
|
@ -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
|
|
||||||
|
@ -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
|
Reference in New Issue
Block a user