diff --git a/.gitignore b/.gitignore index cd426d4..0b0f6a0 100755 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,7 @@ !*.org !*.el !contrapunctus +!snippets +!snippets/* +!snippets/*/* .* diff --git a/snippets/emacs-lisp-mode/lambda b/snippets/emacs-lisp-mode/lambda new file mode 100644 index 0000000..1f24063 --- /dev/null +++ b/snippets/emacs-lisp-mode/lambda @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: lambda +# key: l +# -- +(lambda (${1:arg}) $0) \ No newline at end of file diff --git a/snippets/lisp-mode/defmethod b/snippets/lisp-mode/defmethod index f6a691d..d2e4e55 100644 --- a/snippets/lisp-mode/defmethod +++ b/snippets/lisp-mode/defmethod @@ -1,6 +1,6 @@ # -*- mode: snippet -*- # contributor: contrapunctus (tilde.team/~contrapunctus) -# name: defmethod +# name: my-defmethod # key: dm # -- (defmethod ${1:name} (${2:args}) diff --git a/snippets/lisp-mode/defpackage b/snippets/lisp-mode/defpackage new file mode 100644 index 0000000..bffeab5 --- /dev/null +++ b/snippets/lisp-mode/defpackage @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# contributor: Mark Karpov +# name: my-defpackage +# key: dp +# -- +(defpackage :${1:package}${2: + (:nicknames ${3:nicks})}${4: + (:use ${5:packages})}${6: + (:import-from ${7:packages}) + (:shadow ${8:packages})}${9: + (:export ${10:packages})}${11: + (:documentation "${12:doc}")}) +$0 \ No newline at end of file