diff --git a/modules/editor/file-templates/config.el b/modules/editor/file-templates/config.el index 8f1e00d30..ca887163e 100644 --- a/modules/editor/file-templates/config.el +++ b/modules/editor/file-templates/config.el @@ -29,7 +29,7 @@ don't have a :trigger property in `+file-templates-alist'.") :trigger "__doom-module" :mode emacs-lisp-mode) ("-test\\.el$" :mode emacs-ert-mode) - (emacs-lisp-mode :trigger "__initfile") + (emacs-lisp-mode :trigger "__package") (snippet-mode) ;; C/C++ ("/main\\.c\\(?:c\\|pp\\)$" :trigger "__main.cpp" :mode c++-mode) diff --git a/modules/editor/file-templates/templates/emacs-lisp-mode/__initfile b/modules/editor/file-templates/templates/emacs-lisp-mode/__initfile deleted file mode 100644 index 23a130181..000000000 --- a/modules/editor/file-templates/templates/emacs-lisp-mode/__initfile +++ /dev/null @@ -1,6 +0,0 @@ -;;; `(file-name-nondirectory buffer-file-name)`${1: --- ${2:description}} -*- lexical-binding: t; -*- - -$0 - -(provide '`(file-name-base buffer-file-name)`) -;;; `(file-name-nondirectory buffer-file-name)` ends here diff --git a/modules/editor/file-templates/templates/emacs-lisp-mode/__package b/modules/editor/file-templates/templates/emacs-lisp-mode/__package new file mode 100644 index 000000000..b040adbb6 --- /dev/null +++ b/modules/editor/file-templates/templates/emacs-lisp-mode/__package @@ -0,0 +1,25 @@ +;;; `(file-name-nondirectory buffer-file-name)`${1: --- ${2:description}} -*- lexical-binding: t; -*- +;; +;; Copyright (C) `(format-time-string "%Y")` `user-full-name` +;; +;; Author: `user-full-name` +;; Maintainer: `user-full-name` <`user-mail-address`> +;; Created: `(format-time-string "%B %d, %Y")` +;; Modified: `(format-time-string "%B %d, %Y")` +;; Version: 0.0.1 +;; Keywords: +;; Homepage: https://github.com/`user-login-name`/`(file-name-base buffer-file-name)` +;; Package-Requires: ((emacs `emacs-version`) (cl-lib "0.5")) +;; +;; This file is not part of GNU Emacs. +;; +;;; Commentary: +;; +;; $2 +;; +;;; Code: + +`%`$0 + +(provide '`(file-name-base buffer-file-name)`) +;;; `(file-name-nondirectory buffer-file-name)` ends here