changeset 41: |
14878efc5a61 |
parent 39: |
86ce16b512b7 |
child 42: |
b9e2f76128bb |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Thu, 06 Jun 2024 17:31:31 -0400 |
files: |
.emacs.d/ellis.el |
description: |
skt |
1.1--- a/.emacs.d/ellis.el Wed Jun 05 17:00:54 2024 -0400
1.2+++ b/.emacs.d/ellis.el Thu Jun 06 17:31:31 2024 -0400
1.3@@ -649,6 +649,14 @@
1.4 > ":depends-on (:std :log)" \n
1.5 > ":components ((:file \"pkg\")" _ "))")
1.6
1.7+ (skt-define-skeleton pkg-head (:abbrev "pkg-head" :mode lisp-mode)
1.8+ "ignored"
1.9+ ";;; " (skt-buffer-path 'file-name-nondirectory) " --- "
1.10+ '(setq v1 (skeleton-read "name: ")) v1 " Package Definitions" \n
1.11+ > "(defpkg :" v1 \n
1.12+ > ":use (:std :log))" \n \n
1.13+ > "(in-package :" v1 ")" \n >)
1.14+
1.15 (skt-define-skeleton crate-head (:abbrev "crate-head" :mode conf-toml-mode)
1.16 "ignored"
1.17 "### " (skt-buffer-path 'file-name-nondirectory) " --- "
1.18@@ -689,6 +697,7 @@
1.19 (skt-register-auto-insert "skelfile" #'skt-template-skel-head)
1.20 (skt-register-auto-insert "readme.org" #'skt-template-org-readme)
1.21 (skt-register-auto-insert "Cargo.toml" #'skt-template-conf-toml-crate-head)
1.22+ (skt-register-auto-insert "pkg.lisp" #'skt-template-lisp-pkg-head)
1.23 (skt-register-auto-insert ".*[.]asd" #'skt-template-lisp-system-head)
1.24 (skt-register-auto-insert ".*[.]lisp" #'skt-template-lisp-head)
1.25 (skt-register-auto-insert ".*[.].rs" #'skt-template-rust-head)