[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/tempel 96a9b6d622: README: Update example templates
From: |
ELPA Syncer |
Subject: |
[elpa] externals/tempel 96a9b6d622: README: Update example templates |
Date: |
Thu, 26 Jan 2023 08:58:27 -0500 (EST) |
branch: externals/tempel
commit 96a9b6d6228ecce1a3de4f4507db41d601f97510
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
README: Update example templates
---
README.org | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 66 insertions(+), 13 deletions(-)
diff --git a/README.org b/README.org
index e2ef09e00a..670057a889 100644
--- a/README.org
+++ b/README.org
@@ -129,10 +129,44 @@ access the template's named fields.
latex-mode
+ (abstract "\\begin{abstract}\n" r> n> "\\end{abstract}")
+ (align "\\begin{align}\n" r> n> "\\end{align}")
+ (alignn "\\begin{align*}\n" r> n> "\\end{align*}")
+ (gather "\\begin{gather}\n" r> n> "\\end{gather}")
+ (gatherr "\\begin{gather*}\n" r> n> "\\end{gather*}")
+ (appendix "\\begin{appendix}\n" r> n> "\\end{appendix}")
(begin "\\begin{" (s env) "}" r> n> "\\end{" (s env) "}")
- (frac "\\frac{" p "}{" q "}")
+ (center "\\begin{center}\n" r> n> "\\end{center}")
+ (displaymath "\\begin{displaymath}\n" r> n> "\\end{displaymath}")
+ (document "\\begin{document}\n" r> n> "\\end{document}")
(enumerate "\\begin{enumerate}\n\\item " r> n> "\\end{enumerate}")
+ (equation "\\begin{equation}" r> n> "\\end{equation}")
+ (flushleft "\\begin{flushleft}" r> n> "\\end{flushleft}")
+ (flushright "\\begin{flushright}" r> n> "\\end{flushright}")
+ (frac "\\frac{" p "}{" q "}")
+ (fussypar "\\begin{fussypar}" r> n> "\\end{fussypar}")
(itemize "\\begin{itemize}\n\\item " r> n> "\\end{itemize}")
+ (letter "\\begin{letter}\n" r> n> "\\end{letter}")
+ (math "\\begin{math}\n" r> n> "\\end{math}")
+ (minipage "\\begin{minipage}[t]{0.5\linewidth}\n" r> n> "\\end{minipage}")
+ (quotation "\\begin{quotation}\n" r> n> "\\end{quotation}")
+ (quote "\\begin{quote}\n" r> n> "\\end{quote}")
+ (sloppypar "\\begin{sloppypar}\n" r> n> "\\end{sloppypar}")
+ (theindex "\\begin{theindex}\n" r> n> "\\end{theindex}")
+ (trivlist "\\begin{trivlist}\n" r> n> "\\end{trivlist}")
+ (verbatim "\\begin{verbatim}\n" r> n> "\\end{verbatim}")
+ (verbatimm "\\begin{verbatim*}\n" r> n> "\\end{verbatim*}")
+
+ texinfo-mode
+
+ (defmac "@defmac " p n> r> "@end defmac")
+ (defun "@defun " p n> r> "@end defun")
+ (defvar "@defvar " p n> r> "@end defvar")
+ (example "@example " p n> r> "@end example")
+ (lisp "@lisp " p n> r> "@end lisp")
+ (bullet "@itemize @bullet{}" n> r> "@end itemize")
+ (code "@code{" p "}")
+ (var "@var{" p "}")
lisp-mode emacs-lisp-mode ;; Specify multiple modes
@@ -159,7 +193,9 @@ access the template's named fields.
(cond "(cond" n "(" q "))" >)
(pcase "(pcase " (p "scrutinee") n "(" q "))" >)
(let "(let (" p ")" n> r> ")")
- (let* "(let* (" p ")" n> r> ")")
+ (lett "(let* (" p ")" n> r> ")")
+ (pcaselet "(pcase-let (" p ")" n> r> ")")
+ (pcaselett "(pcase-let* (" p ")" n> r> ")")
(rec "(letrec (" p ")" n> r> ")")
(dotimes "(dotimes (" p ")" n> r> ")")
(dolist "(dolist (" p ")" n> r> ")")
@@ -167,8 +203,12 @@ access the template's named fields.
(command "(defun " p " (" p ")\n \"" p "\"" n> "(interactive" p ")" n> r>
")")
(advice "(defun " (p "adv" name) " (&rest app)" n> p n> "(apply app))" n>
"(advice-add #'" (p "fun") " " (p ":around") " #'" (s name) ")")
+ (header ";;; " (file-name-nondirectory (or (buffer-file-name) (buffer-name)))
+ " -- " p " -*- lexical-binding: t -*-" n
+ ";;; Commentary:" n ";;; Code:" n n)
(provide "(provide '" (file-name-base (or (buffer-file-name) (buffer-name)))
")" n
- ";;; " (file-name-nondirectory (or (buffer-file-name)
(buffer-name))) " ends here" n)
+ ";;; " (file-name-nondirectory (or (buffer-file-name)
(buffer-name)))
+ " ends here" n)
eshell-mode
@@ -182,11 +222,14 @@ access the template's named fields.
text-mode
+ (box "┌─" (make-string (length str) ?─) "─┐" n
+ "│ " (s str) " │" n
+ "└─" (make-string (length str) ?─) "─┘" n)
+ (abox "+-" (make-string (length str) ?-) "-+" n
+ "| " (s str) " |" n
+ "+-" (make-string (length str) ?-) "-+" n)
(cut "--8<---------------cut here---------------start------------->8---" n r
n
"--8<---------------cut here---------------end--------------->8---" n)
- (asciibox "+-" (make-string (length str) ?-) "-+" n
- "| " (s str) " |" n
- "+-" (make-string (length str) ?-) "-+" n)
(rot13 (p "plain text" text) n "----" n (rot13 text))
(calc (p "taylor(sin(x),x=0,3)" formula) n "----" n (format "%s" (calc-eval
formula)))
@@ -205,14 +248,24 @@ access the template's named fields.
org-mode
- (title "#+title: " p n "#+author: Daniel Mendler" n "#+language: en" n n)
- (quote "#+begin_quote" n> r> n> "#+end_quote")
- (example "#+begin_example" n> r> n> "#+end_example")
- (center "#+begin_center" n> r> n> "#+end_center")
- (comment "#+begin_comment" n> r> n> "#+end_comment")
- (verse "#+begin_verse" n> r> n> "#+end_verse")
- (src "#+begin_src " p n> r> n> "#+end_src" :post (org-edit-src-code))
+ (caption "#+caption: ")
+ (drawer ":" p ":" n r ":end:")
+ (begin "#+begin_" (s name) n> r> n "#+end_" name)
+ (quote "#+begin_quote" n> r> n "#+end_quote")
+ (sidenote "#+begin_sidenote" n> r> n "#+end_sidenote")
+ (marginnote "#+begin_marginnote" n> r> n "#+end_marginnote")
+ (example "#+begin_example" n> r> n "#+end_example")
+ (center "#+begin_center" n> r> n "#+end_center")
+ (ascii "#+begin_export ascii" n> r> n "#+end_export")
+ (html "#+begin_export html" n> r> n "#+end_export")
+ (latex "#+begin_export latex" n> r> n "#+end_export")
+ (comment "#+begin_comment" n> r> n "#+end_comment")
+ (verse "#+begin_verse" n> r> n "#+end_verse")
+ (src "#+begin_src " q n> r> n "#+end_src")
+ (gnuplot "#+begin_src gnuplot :var data=" (p "table") " :file " (p
"plot.png") n> r> n "#+end_src" :post (org-edit-src-code))
(elisp "#+begin_src emacs-lisp" n> r> n "#+end_src" :post
(org-edit-src-code))
+ (inlsrc "src_" p "{" q "}")
+ (title "#+title: " p n "#+author: Daniel Mendler" n "#+language: en")
;; Local Variables:
;; mode: lisp-data
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/tempel 96a9b6d622: README: Update example templates,
ELPA Syncer <=