emacs-elpa-diffs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]