Add with-slots template, move elisp templates to lisp-mode
This commit is contained in:
parent
5a0afc2c8f
commit
f7f91a2275
18
templates
18
templates
|
@ -1,22 +1,24 @@
|
|||
;;; -*- mode: emacs-lisp; -*-
|
||||
|
||||
emacs-lisp-mode
|
||||
|
||||
(la "(lambda (" p ")" n> r> ")")
|
||||
(dv "(defvar " p "\n \"" p "\")")
|
||||
(dc "(defcustom " p "\n \"" p "\"" n> ":type '" p ")")
|
||||
(dg "(defgroup " p " nil\n \"" p "\"" n> ":group '" p n> ":prefix \"" p "-\")")
|
||||
(dm "(defmacro " p " (" p ")\n \"" p "\"" n> r> ")")
|
||||
(df "(defun " p " (" p ")\n \"" p "\"" n> r> ")")
|
||||
(l "(let (" p ")" n> r> ")")
|
||||
(ls "(let* (" p ")" n> r> ")")
|
||||
(cdg "(cl-defgeneric " p " (" ")" n> ")")
|
||||
(cdm "(cl-defmethod " p " (" ")" n> ")")
|
||||
(pm "(point-min)")
|
||||
(pM "(point-max)")
|
||||
(up "(use-package " (p "package") ")")
|
||||
|
||||
lisp-mode emacs-lisp-mode
|
||||
(la "(lambda (" p ")" n> r> ")")
|
||||
(dv "(defvar " p "\n \"" p "\")")
|
||||
(dm "(defmethod " (p "name") " (" (p "arguments") ")" n> ")")
|
||||
(df "(defun " (p "name") " (" (p "args") ")" n> r> ")")
|
||||
(l "(let (" p ")" n> r> ")")
|
||||
(ls "(let* (" p ")" n> r> ")")
|
||||
(ws "(with-slots (" (p "slots") ") " (p "object") n> ")")
|
||||
|
||||
slime-repl-mode
|
||||
|
||||
(qq "(ql:quickload '(" (p ":packages") "))")
|
||||
(qq "(ql:quickload '(:" (p "packages") "))")
|
||||
(ip "(in-package :" (p "package") ")")
|
||||
|
|
Loading…
Reference in New Issue