diff --git a/templates b/templates index 9d0d7f9..321938f 100644 --- a/templates +++ b/templates @@ -29,6 +29,7 @@ slime-repl-mode lisp-mode " :initarg :" (s slot) n> " :accessor " (s slot) > ")") (d ":documentation \"" (s "docstring") "\"") +(if ":initform " q) (dg "(defgeneric " p " (" "))") (qq "(ql:quickload '(" (p "packages") "))") (dp "(defpackage :" (p "name") @@ -42,6 +43,10 @@ slime-repl-mode lisp-mode (im "(:import-from :" (s "package") " #:" (s "symbol") ")") (di "(:default-initargs " (s "initarg") ")") (qu "(ql:update-all-dists)" n> "(ql:update-client)") +(dpmp + "(define-presentation-method present " + n> "(object (type " (p "t") ") (stream " (p "t") ") view &key acceptably for-context-type)" + n> q ")") sql-mode (ct "CREATE TABLE " (s "table") " ("