From 8ca3930928abded3ceadd9c23225a009f62feca0 Mon Sep 17 00:00:00 2001 From: Andrea Crotti Date: Thu, 12 Aug 2010 12:13:13 +0200 Subject: [PATCH] snippets --- antlr-mode/project.yasnippet | 8 ++++++++ antlr-mode/property.yasnippet | 6 ++++++ antlr-mode/target.yasnippet | 7 +++++++ applescript-mode/.yas-parents | 1 + applescript-mode/bang.yasnippet | 5 +++++ box.yasnippet | 9 +++++++++ c-mode/apple.yasnippet | 7 +++++++ c-mode/compile.yasnippet | 5 +++++ c-mode/configuration.yasnippet | 7 +++++++ c-mode/do.yasnippet | 7 +++++++ c-mode/event.yasnippet | 8 ++++++++ c-mode/for.yasnippet | 7 +++++++ c-mode/guard | 10 ++++++++++ c-mode/here | 5 +++++ c-mode/include | 5 +++++ c-mode/inf.yasnippet | 7 +++++++ c-mode/link.yasnippet | 6 ++++++ c-mode/malloc.yasnippet | 6 ++++++ c-mode/math.yasnippet | 6 ++++++ c-mode/module.yasnippet | 8 ++++++++ c-mode/packed | 5 +++++ c-mode/packed.yasnippet | 5 +++++ c-mode/printf.yasnippet | 6 ++++++ c-mode/standalone | 11 +++++++++++ c-mode/stdio.yasnippet | 6 ++++++ c-mode/stdlib.yasnippet | 5 +++++ c-mode/string | 5 +++++ c-mode/struct | 5 +++++ c-mode/switch.yasnippet | 11 +++++++++++ c-mode/ternary | 5 +++++ c-mode/test | 8 ++++++++ c-mode/typedef.yasnippet | 5 +++++ c-mode/union.yasnippet | 7 +++++++ c-mode/unistd.yasnippet | 6 ++++++ c-mode/while.yasnippet | 7 +++++++ emacs-lisp-mode/hash | 5 +++++ f2py.yasnippet | 12 ++++++++++++ go-mode/.yas-parents | 1 + go-mode/func.yasnippet | 7 +++++++ go-mode/import.yasnippet | 6 ++++++ go-mode/main.yasnippet | 8 ++++++++ go-mode/map.yasnippet | 8 ++++++++ go-mode/printf.yasnippet | 6 ++++++ go-mode/switch.yasnippet | 8 ++++++++ go-mode/var.yasnippet | 6 ++++++ groovy-mode/.yas-parents | 1 + groovy-mode/class.yasnippet | 7 +++++++ groovy-mode/def.yasnippet | 7 +++++++ groovy-mode/dict.yasnippet | 5 +++++ groovy-mode/for.yasnippet | 8 ++++++++ groovy-mode/println.yasnippet | 6 ++++++ groovy-mode/times.yasnippet | 7 +++++++ haskell-mode/.yas-parents | 1 + haskell-mode/case.yasnippet | 8 ++++++++ haskell-mode/doc.yasnippet | 7 +++++++ haskell-mode/function.yasnippet | 7 +++++++ haskell-mode/import | 5 +++++ haskell-mode/instance.yasnippet | 6 ++++++ haskell-mode/main | 5 +++++ haskell-mode/module.yasnippet | 6 ++++++ haskell-mode/new class.yasnippet | 6 ++++++ haskell-mode/pragma | 5 +++++ haskell-mode/print.yasnippet | 5 +++++ java-mode/.yas-parents | 1 + java-mode/apr_assert.yasnippet | 7 +++++++ java-mode/author.yasnippet | 5 +++++ java-mode/cls.yasnippet | 9 +++++++++ java-mode/doc.yasnippet | 7 +++++++ java-mode/equals.yasnippet | 7 +++++++ java-mode/file_class.yasnippet | 11 +++++++++++ java-mode/for.yasnippet | 7 +++++++ java-mode/fori.yasnippet | 7 +++++++ java-mode/if.yasnippet | 7 +++++++ java-mode/ife.yasnippet | 10 ++++++++++ java-mode/import.yasnippet | 6 ++++++ java-mode/iterator.yasnippet | 7 +++++++ java-mode/main.yasnippet | 7 +++++++ java-mode/method.yasnippet | 7 +++++++ java-mode/param.yasnippet | 5 +++++ java-mode/printf.yasnippet | 5 +++++ java-mode/println.yasnippet | 5 +++++ java-mode/return.yasnippet | 5 +++++ java-mode/test.yasnippet | 8 ++++++++ java-mode/testClass.yasnippet | 12 ++++++++++++ java-mode/this.yasnippet | 5 +++++ java-mode/toString.yasnippet | 7 +++++++ java-mode/try.yasnippet | 11 +++++++++++ jde-mode/apr_assert.yasnippet | 7 +++++++ jde-mode/cls.yasnippet | 7 +++++++ jde-mode/file_class.yasnippet | 11 +++++++++++ jde-mode/for.yasnippet | 7 +++++++ jde-mode/fori.yasnippet | 8 ++++++++ jde-mode/if.yasnippet | 7 +++++++ jde-mode/ife.yasnippet | 10 ++++++++++ jde-mode/import.yasnippet | 6 ++++++ jde-mode/javadoc.yasnippet | 8 ++++++++ jde-mode/main.yasnippet | 7 +++++++ jde-mode/method.yasnippet | 7 +++++++ jde-mode/new.yasnippet | 6 ++++++ jde-mode/param.yasnippet | 5 +++++ jde-mode/println.yasnippet | 6 ++++++ jde-mode/return.yasnippet | 5 +++++ jde-mode/testClass.yasnippet | 12 ++++++++++++ jde-mode/try.yasnippet | 11 +++++++++++ lisp-interaction-mode/defun.yasnippet | 7 +++++++ lua-mode/fun.yasnippet | 7 +++++++ makefile-bsdmake-mode/PHONY.yasnippet | 5 +++++ makefile-bsdmake-mode/echo.yasnippet | 5 +++++ makefile-bsdmake-mode/gen.yasnippet | 11 +++++++++++ makefile-bsdmake-mode/if.yasnippet | 8 ++++++++ makefile-bsdmake-mode/var | 5 +++++ nesc-mode/.yas-parents | 1 + nesc-mode/TOSSIM.yasnippet | 7 +++++++ nesc-mode/author.yasnippet | 5 +++++ nesc-mode/command.yasnippet | 7 +++++++ nesc-mode/dbg.yasnippet | 5 +++++ nesc-mode/event.yasnippet | 7 +++++++ nesc-mode/ifdef.yasnippet | 9 +++++++++ nesc-mode/interface.yasnippet | 7 +++++++ nesc-mode/module.yasnippet | 8 ++++++++ nesc-mode/nx.yasnippet | 6 ++++++ nesc-mode/provides.yasnippet | 5 +++++ nesc-mode/sim | 7 +++++++ nesc-mode/uint8_t.yasnippet | 6 ++++++ nesc-mode/uses.yasnippet | 6 ++++++ octave-mode/for.yasnippet | 7 +++++++ octave-mode/function.yasnippet | 7 +++++++ octave-mode/if.yasnippet | 9 +++++++++ org-mode/.yas-parents | 1 + org-mode/beamer.yasnippet | 16 ++++++++++++++++ org-mode/code.yasnippet | 7 +++++++ org-mode/crypt.yasnippet | 6 ++++++ org-mode/curly.yasnippet | 10 ++++++++++ org-mode/dot.yasnippet | 9 +++++++++ org-mode/elisp.yasnippet | 7 +++++++ org-mode/embedded.yasnippet | 5 +++++ org-mode/entry | 11 +++++++++++ org-mode/img.yasnippet | 10 ++++++++++ org-mode/latex.yasnippet | 7 +++++++ org-mode/matrix.yasnippet | 11 +++++++++++ org-mode/node.yasnippet | 6 ++++++ org-mode/src.yasnippet | 8 ++++++++ org-mode/srcname.yasnippet | 5 +++++ org-mode/verse.yasnippet | 7 +++++++ python-mode/builtin.yasnippet | 7 +++++++ python-mode/cfor.yasnippet | 6 ++++++ python-mode/cls.yasnippet | 6 ++++++ python-mode/dec.yasnippet | 13 +++++++++++++ python-mode/def.yasnippet | 7 +++++++ python-mode/deftest.yasnippet | 10 ++++++++++ python-mode/docstring.yasnippet | 7 +++++++ python-mode/doctest.yasnippet | 7 +++++++ python-mode/eq.yasnippet | 7 +++++++ python-mode/from.yasnippet | 7 +++++++ python-mode/fsf | 22 ++++++++++++++++++++++ python-mode/if.yasnippet | 7 +++++++ python-mode/ife.yasnippet | 9 +++++++++ python-mode/import.yasnippet | 7 +++++++ python-mode/init.yasnippet | 8 ++++++++ python-mode/iso.yasnippet | 7 +++++++ python-mode/iter.yasnippet | 7 +++++++ python-mode/lambda.yasnippet | 5 +++++ python-mode/list.yasnippet | 7 +++++++ python-mode/logging.yasnippet | 6 ++++++ python-mode/metaclass.yasnippet | 5 +++++ python-mode/modeline.yasnippet | 6 ++++++ python-mode/not_impl.yasnippet | 5 +++++ python-mode/np.yasnippet | 7 +++++++ python-mode/pack.yasnippet | 5 +++++ python-mode/prop | 17 +++++++++++++++++ python-mode/reg.yasnippet | 10 ++++++++++ python-mode/scapy | 5 +++++ python-mode/self.yasnippet | 5 +++++ python-mode/setdef | 5 +++++ python-mode/static | 5 +++++ python-mode/str.yasnippet | 7 +++++++ python-mode/super.yasnippet | 5 +++++ python-mode/test_class.yasnippet | 7 +++++++ python-mode/test_file.yasnippet | 13 +++++++++++++ python-mode/testmod.yasnippet | 9 +++++++++ python-mode/trace | 7 +++++++ python-mode/utf8.yasnippet | 7 +++++++ python-mode/with.yasnippet | 7 +++++++ python-mode/yaml.yasnippet | 7 +++++++ ruby-mode/GLOB.yasnippet | 5 +++++ ruby-mode/attribute.yasnippet | 5 +++++ ruby-mode/bench.yasnippet | 10 ++++++++++ ruby-mode/def.yasnippet | 7 +++++++ ruby-mode/init.yasnippet | 7 +++++++ ruby-mode/test class.yasnippet | 7 +++++++ ruby-mode/to_.yasnippet | 8 ++++++++ ruby-mode/tu | 5 +++++ sh-mode/bang.yasnippet | 6 ++++++ sh-mode/for loop.yasnippet | 7 +++++++ sh-mode/function.yasnippet | 7 +++++++ sh-mode/if.yasnippet | 8 ++++++++ sh-mode/ife.yasnippet | 9 +++++++++ snippet-mode/elisp | 5 +++++ snippet-mode/group.yasnippet | 5 +++++ sql-mode/.yas-parents | 1 + text-mode/bang | 6 ++++++ text-mode/fixme | 5 +++++ text-mode/localvar | 5 +++++ text-mode/todo | 5 +++++ todo | 5 +++++ tuareg-mode/let.yasnippet | 5 +++++ tuareg-mode/printf.yasnippet | 5 +++++ tuareg-mode/rec.yasnippet | 6 ++++++ var.yasnippet | 9 +++++++++ yaml-mode/entry.yasnippet | 6 ++++++ yaml-mode/list.yasnippet | 6 ++++++ yaml-mode/section.yasnippet | 6 ++++++ 212 files changed, 1454 insertions(+) create mode 100644 antlr-mode/project.yasnippet create mode 100644 antlr-mode/property.yasnippet create mode 100644 antlr-mode/target.yasnippet create mode 100644 applescript-mode/.yas-parents create mode 100644 applescript-mode/bang.yasnippet create mode 100644 box.yasnippet create mode 100644 c-mode/apple.yasnippet create mode 100644 c-mode/compile.yasnippet create mode 100644 c-mode/configuration.yasnippet create mode 100644 c-mode/do.yasnippet create mode 100644 c-mode/event.yasnippet create mode 100644 c-mode/for.yasnippet create mode 100644 c-mode/guard create mode 100644 c-mode/here create mode 100644 c-mode/include create mode 100644 c-mode/inf.yasnippet create mode 100644 c-mode/link.yasnippet create mode 100644 c-mode/malloc.yasnippet create mode 100644 c-mode/math.yasnippet create mode 100644 c-mode/module.yasnippet create mode 100644 c-mode/packed create mode 100644 c-mode/packed.yasnippet create mode 100644 c-mode/printf.yasnippet create mode 100644 c-mode/standalone create mode 100644 c-mode/stdio.yasnippet create mode 100644 c-mode/stdlib.yasnippet create mode 100644 c-mode/string create mode 100644 c-mode/struct create mode 100644 c-mode/switch.yasnippet create mode 100644 c-mode/ternary create mode 100644 c-mode/test create mode 100644 c-mode/typedef.yasnippet create mode 100644 c-mode/union.yasnippet create mode 100644 c-mode/unistd.yasnippet create mode 100644 c-mode/while.yasnippet create mode 100644 emacs-lisp-mode/hash create mode 100644 f2py.yasnippet create mode 100644 go-mode/.yas-parents create mode 100644 go-mode/func.yasnippet create mode 100644 go-mode/import.yasnippet create mode 100644 go-mode/main.yasnippet create mode 100644 go-mode/map.yasnippet create mode 100644 go-mode/printf.yasnippet create mode 100644 go-mode/switch.yasnippet create mode 100644 go-mode/var.yasnippet create mode 100644 groovy-mode/.yas-parents create mode 100644 groovy-mode/class.yasnippet create mode 100644 groovy-mode/def.yasnippet create mode 100644 groovy-mode/dict.yasnippet create mode 100644 groovy-mode/for.yasnippet create mode 100644 groovy-mode/println.yasnippet create mode 100644 groovy-mode/times.yasnippet create mode 100644 haskell-mode/.yas-parents create mode 100644 haskell-mode/case.yasnippet create mode 100644 haskell-mode/doc.yasnippet create mode 100644 haskell-mode/function.yasnippet create mode 100644 haskell-mode/import create mode 100644 haskell-mode/instance.yasnippet create mode 100644 haskell-mode/main create mode 100644 haskell-mode/module.yasnippet create mode 100644 haskell-mode/new class.yasnippet create mode 100644 haskell-mode/pragma create mode 100644 haskell-mode/print.yasnippet create mode 100644 java-mode/.yas-parents create mode 100644 java-mode/apr_assert.yasnippet create mode 100644 java-mode/author.yasnippet create mode 100644 java-mode/cls.yasnippet create mode 100644 java-mode/doc.yasnippet create mode 100644 java-mode/equals.yasnippet create mode 100644 java-mode/file_class.yasnippet create mode 100644 java-mode/for.yasnippet create mode 100644 java-mode/fori.yasnippet create mode 100644 java-mode/if.yasnippet create mode 100644 java-mode/ife.yasnippet create mode 100644 java-mode/import.yasnippet create mode 100644 java-mode/iterator.yasnippet create mode 100644 java-mode/main.yasnippet create mode 100644 java-mode/method.yasnippet create mode 100644 java-mode/param.yasnippet create mode 100644 java-mode/printf.yasnippet create mode 100644 java-mode/println.yasnippet create mode 100644 java-mode/return.yasnippet create mode 100644 java-mode/test.yasnippet create mode 100644 java-mode/testClass.yasnippet create mode 100644 java-mode/this.yasnippet create mode 100644 java-mode/toString.yasnippet create mode 100644 java-mode/try.yasnippet create mode 100644 jde-mode/apr_assert.yasnippet create mode 100644 jde-mode/cls.yasnippet create mode 100644 jde-mode/file_class.yasnippet create mode 100644 jde-mode/for.yasnippet create mode 100644 jde-mode/fori.yasnippet create mode 100644 jde-mode/if.yasnippet create mode 100644 jde-mode/ife.yasnippet create mode 100644 jde-mode/import.yasnippet create mode 100644 jde-mode/javadoc.yasnippet create mode 100644 jde-mode/main.yasnippet create mode 100644 jde-mode/method.yasnippet create mode 100644 jde-mode/new.yasnippet create mode 100644 jde-mode/param.yasnippet create mode 100644 jde-mode/println.yasnippet create mode 100644 jde-mode/return.yasnippet create mode 100644 jde-mode/testClass.yasnippet create mode 100644 jde-mode/try.yasnippet create mode 100644 lisp-interaction-mode/defun.yasnippet create mode 100644 lua-mode/fun.yasnippet create mode 100644 makefile-bsdmake-mode/PHONY.yasnippet create mode 100644 makefile-bsdmake-mode/echo.yasnippet create mode 100644 makefile-bsdmake-mode/gen.yasnippet create mode 100644 makefile-bsdmake-mode/if.yasnippet create mode 100644 makefile-bsdmake-mode/var create mode 100644 nesc-mode/.yas-parents create mode 100644 nesc-mode/TOSSIM.yasnippet create mode 100644 nesc-mode/author.yasnippet create mode 100644 nesc-mode/command.yasnippet create mode 100644 nesc-mode/dbg.yasnippet create mode 100644 nesc-mode/event.yasnippet create mode 100644 nesc-mode/ifdef.yasnippet create mode 100644 nesc-mode/interface.yasnippet create mode 100644 nesc-mode/module.yasnippet create mode 100644 nesc-mode/nx.yasnippet create mode 100644 nesc-mode/provides.yasnippet create mode 100644 nesc-mode/sim create mode 100644 nesc-mode/uint8_t.yasnippet create mode 100644 nesc-mode/uses.yasnippet create mode 100644 octave-mode/for.yasnippet create mode 100644 octave-mode/function.yasnippet create mode 100644 octave-mode/if.yasnippet create mode 100644 org-mode/.yas-parents create mode 100644 org-mode/beamer.yasnippet create mode 100644 org-mode/code.yasnippet create mode 100644 org-mode/crypt.yasnippet create mode 100644 org-mode/curly.yasnippet create mode 100644 org-mode/dot.yasnippet create mode 100644 org-mode/elisp.yasnippet create mode 100644 org-mode/embedded.yasnippet create mode 100644 org-mode/entry create mode 100644 org-mode/img.yasnippet create mode 100644 org-mode/latex.yasnippet create mode 100644 org-mode/matrix.yasnippet create mode 100644 org-mode/node.yasnippet create mode 100644 org-mode/src.yasnippet create mode 100644 org-mode/srcname.yasnippet create mode 100644 org-mode/verse.yasnippet create mode 100644 python-mode/builtin.yasnippet create mode 100644 python-mode/cfor.yasnippet create mode 100644 python-mode/cls.yasnippet create mode 100644 python-mode/dec.yasnippet create mode 100644 python-mode/def.yasnippet create mode 100644 python-mode/deftest.yasnippet create mode 100644 python-mode/docstring.yasnippet create mode 100644 python-mode/doctest.yasnippet create mode 100644 python-mode/eq.yasnippet create mode 100644 python-mode/from.yasnippet create mode 100644 python-mode/fsf create mode 100644 python-mode/if.yasnippet create mode 100644 python-mode/ife.yasnippet create mode 100644 python-mode/import.yasnippet create mode 100644 python-mode/init.yasnippet create mode 100644 python-mode/iso.yasnippet create mode 100644 python-mode/iter.yasnippet create mode 100644 python-mode/lambda.yasnippet create mode 100644 python-mode/list.yasnippet create mode 100644 python-mode/logging.yasnippet create mode 100644 python-mode/metaclass.yasnippet create mode 100644 python-mode/modeline.yasnippet create mode 100644 python-mode/not_impl.yasnippet create mode 100644 python-mode/np.yasnippet create mode 100644 python-mode/pack.yasnippet create mode 100644 python-mode/prop create mode 100644 python-mode/reg.yasnippet create mode 100644 python-mode/scapy create mode 100644 python-mode/self.yasnippet create mode 100644 python-mode/setdef create mode 100644 python-mode/static create mode 100644 python-mode/str.yasnippet create mode 100644 python-mode/super.yasnippet create mode 100644 python-mode/test_class.yasnippet create mode 100644 python-mode/test_file.yasnippet create mode 100644 python-mode/testmod.yasnippet create mode 100644 python-mode/trace create mode 100644 python-mode/utf8.yasnippet create mode 100644 python-mode/with.yasnippet create mode 100644 python-mode/yaml.yasnippet create mode 100644 ruby-mode/GLOB.yasnippet create mode 100644 ruby-mode/attribute.yasnippet create mode 100644 ruby-mode/bench.yasnippet create mode 100644 ruby-mode/def.yasnippet create mode 100644 ruby-mode/init.yasnippet create mode 100644 ruby-mode/test class.yasnippet create mode 100644 ruby-mode/to_.yasnippet create mode 100644 ruby-mode/tu create mode 100644 sh-mode/bang.yasnippet create mode 100644 sh-mode/for loop.yasnippet create mode 100644 sh-mode/function.yasnippet create mode 100644 sh-mode/if.yasnippet create mode 100644 sh-mode/ife.yasnippet create mode 100644 snippet-mode/elisp create mode 100644 snippet-mode/group.yasnippet create mode 100644 sql-mode/.yas-parents create mode 100644 text-mode/bang create mode 100644 text-mode/fixme create mode 100644 text-mode/localvar create mode 100644 text-mode/todo create mode 100644 todo create mode 100644 tuareg-mode/let.yasnippet create mode 100644 tuareg-mode/printf.yasnippet create mode 100644 tuareg-mode/rec.yasnippet create mode 100644 var.yasnippet create mode 100644 yaml-mode/entry.yasnippet create mode 100644 yaml-mode/list.yasnippet create mode 100644 yaml-mode/section.yasnippet diff --git a/antlr-mode/project.yasnippet b/antlr-mode/project.yasnippet new file mode 100644 index 0000000..0588eb9 --- /dev/null +++ b/antlr-mode/project.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: project +# key: proj +# -- + + +$0 + \ No newline at end of file diff --git a/antlr-mode/property.yasnippet b/antlr-mode/property.yasnippet new file mode 100644 index 0000000..6086cf1 --- /dev/null +++ b/antlr-mode/property.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: property +# key: prop +# -- + +$0 \ No newline at end of file diff --git a/antlr-mode/target.yasnippet b/antlr-mode/target.yasnippet new file mode 100644 index 0000000..7303053 --- /dev/null +++ b/antlr-mode/target.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: target +# key: target +# -- + + $0 + \ No newline at end of file diff --git a/applescript-mode/.yas-parents b/applescript-mode/.yas-parents new file mode 100644 index 0000000..d58dacb --- /dev/null +++ b/applescript-mode/.yas-parents @@ -0,0 +1 @@ +text-mode \ No newline at end of file diff --git a/applescript-mode/bang.yasnippet b/applescript-mode/bang.yasnippet new file mode 100644 index 0000000..fa69fda --- /dev/null +++ b/applescript-mode/bang.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: bang +# key: ! +# -- +#!/usr/bin/osascript \ No newline at end of file diff --git a/box.yasnippet b/box.yasnippet new file mode 100644 index 0000000..2157cd0 --- /dev/null +++ b/box.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# expand-env: ((comment-char (if comment-start comment-start ?\#))) +# name: box +# key: box +# -- +${1:$(make-string (+ 4 (string-width text)) ?\#)} +# ${1:text} +${1:$(make-string (+ 4 (string-width text)) ?\#)} +$0 \ No newline at end of file diff --git a/c-mode/apple.yasnippet b/c-mode/apple.yasnippet new file mode 100644 index 0000000..254360e --- /dev/null +++ b/c-mode/apple.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: apple +# key: apple +# -- +#ifdef __APPLE__ +$0 +#endif \ No newline at end of file diff --git a/c-mode/compile.yasnippet b/c-mode/compile.yasnippet new file mode 100644 index 0000000..8246a10 --- /dev/null +++ b/c-mode/compile.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: compile +# key: compile +# -- +// -*- compile-command: "${1:gcc -Wall -o ${2:dest} ${3:file}}" -*- \ No newline at end of file diff --git a/c-mode/configuration.yasnippet b/c-mode/configuration.yasnippet new file mode 100644 index 0000000..9e26c5a --- /dev/null +++ b/c-mode/configuration.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: configuration +# key: conf +# -- +configuration { + $0 +} \ No newline at end of file diff --git a/c-mode/do.yasnippet b/c-mode/do.yasnippet new file mode 100644 index 0000000..fac6035 --- /dev/null +++ b/c-mode/do.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: do +# key: do +# -- +do { + $0 +} while (${1:condition}); \ No newline at end of file diff --git a/c-mode/event.yasnippet b/c-mode/event.yasnippet new file mode 100644 index 0000000..e70c258 --- /dev/null +++ b/c-mode/event.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: event +# key: event +# -- +event void ${1:Boot.booted() +{ + $0 +} \ No newline at end of file diff --git a/c-mode/for.yasnippet b/c-mode/for.yasnippet new file mode 100644 index 0000000..e445f4d --- /dev/null +++ b/c-mode/for.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: for +# key: for +# -- +for (${1:i = 0}; ${2:i < N}; ${3:i++}) { + $0 +} diff --git a/c-mode/guard b/c-mode/guard new file mode 100644 index 0000000..a8b7f3e --- /dev/null +++ b/c-mode/guard @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: guard +# key: guard +# -- +#ifndef ${1:NAME}_H +#define $1_H + +$0 + +#endif \ No newline at end of file diff --git a/c-mode/here b/c-mode/here new file mode 100644 index 0000000..819aa9b --- /dev/null +++ b/c-mode/here @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: here +# key: here +# -- +printf("here\n"); \ No newline at end of file diff --git a/c-mode/include b/c-mode/include new file mode 100644 index 0000000..ae7fd2c --- /dev/null +++ b/c-mode/include @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: include +# key: # +# -- +#include $0 \ No newline at end of file diff --git a/c-mode/inf.yasnippet b/c-mode/inf.yasnippet new file mode 100644 index 0000000..a9f1772 --- /dev/null +++ b/c-mode/inf.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: inf +# key: inf +# -- +for (;;) { + $0 +} \ No newline at end of file diff --git a/c-mode/link.yasnippet b/c-mode/link.yasnippet new file mode 100644 index 0000000..8b183ea --- /dev/null +++ b/c-mode/link.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: link +# key: -> +# -- +${1:Module} -> ${2:Component}; +$0 \ No newline at end of file diff --git a/c-mode/malloc.yasnippet b/c-mode/malloc.yasnippet new file mode 100644 index 0000000..2a51de3 --- /dev/null +++ b/c-mode/malloc.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: malloc +# key: malloc +# -- +malloc(sizeof($1)${2: * ${3:3}}); +$0 \ No newline at end of file diff --git a/c-mode/math.yasnippet b/c-mode/math.yasnippet new file mode 100644 index 0000000..820fd16 --- /dev/null +++ b/c-mode/math.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: math +# key: math +# -- +#include +$0 \ No newline at end of file diff --git a/c-mode/module.yasnippet b/c-mode/module.yasnippet new file mode 100644 index 0000000..6b558ea --- /dev/null +++ b/c-mode/module.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: module +# key: mod +# -- +module ${1:Mod} @safe() +{ + $0 +} \ No newline at end of file diff --git a/c-mode/packed b/c-mode/packed new file mode 100644 index 0000000..b4eb125 --- /dev/null +++ b/c-mode/packed @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: packed +# key: packed +# -- +__attribute__((__packed__))$0 \ No newline at end of file diff --git a/c-mode/packed.yasnippet b/c-mode/packed.yasnippet new file mode 100644 index 0000000..cdf267e --- /dev/null +++ b/c-mode/packed.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: packed +# key: packed +# -- +__attribute__((__packed__)) \ No newline at end of file diff --git a/c-mode/printf.yasnippet b/c-mode/printf.yasnippet new file mode 100644 index 0000000..3d2d022 --- /dev/null +++ b/c-mode/printf.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: printf +# key: pr +# -- +printf("${1:format string}"${2: ,a0,a1}); +$0 \ No newline at end of file diff --git a/c-mode/standalone b/c-mode/standalone new file mode 100644 index 0000000..2126e35 --- /dev/null +++ b/c-mode/standalone @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: standalone +# key: standalone +# -- +#ifdef STANDALONE + +int main(int argc, char *argv[]) { + $0 +} + +#endif diff --git a/c-mode/stdio.yasnippet b/c-mode/stdio.yasnippet new file mode 100644 index 0000000..c97a6a6 --- /dev/null +++ b/c-mode/stdio.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: stdio +# key: io +# -- +#include +$0 \ No newline at end of file diff --git a/c-mode/stdlib.yasnippet b/c-mode/stdlib.yasnippet new file mode 100644 index 0000000..f285f94 --- /dev/null +++ b/c-mode/stdlib.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: stdlib +# key: std +# -- +#include \ No newline at end of file diff --git a/c-mode/string b/c-mode/string new file mode 100644 index 0000000..d45b757 --- /dev/null +++ b/c-mode/string @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: string +# key: str +# -- +#include \ No newline at end of file diff --git a/c-mode/struct b/c-mode/struct new file mode 100644 index 0000000..9f30329 --- /dev/null +++ b/c-mode/struct @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: struct +# key: { +# -- +{.${1:field} = ${2:value}$0}; \ No newline at end of file diff --git a/c-mode/switch.yasnippet b/c-mode/switch.yasnippet new file mode 100644 index 0000000..0916059 --- /dev/null +++ b/c-mode/switch.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: switch +# key: case +# -- +switch (${1:ch}) { + case ${2:const}: + ${3:a = b}; + break; + ${4:default: + ${5:action}} +} diff --git a/c-mode/ternary b/c-mode/ternary new file mode 100644 index 0000000..3c31d93 --- /dev/null +++ b/c-mode/ternary @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: ternary +# key: ? +# -- +(${1:cond}) ? ${2:then} : ${3:else}; \ No newline at end of file diff --git a/c-mode/test b/c-mode/test new file mode 100644 index 0000000..0941d57 --- /dev/null +++ b/c-mode/test @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: test +# key: test +# -- +START_TEST (${1:test_name}) { + $0 +} +END_TEST \ No newline at end of file diff --git a/c-mode/typedef.yasnippet b/c-mode/typedef.yasnippet new file mode 100644 index 0000000..6cb41b1 --- /dev/null +++ b/c-mode/typedef.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: typedef +# key: typedef +# -- +typedef ${1:type} ${2:alias}; \ No newline at end of file diff --git a/c-mode/union.yasnippet b/c-mode/union.yasnippet new file mode 100644 index 0000000..b4ec5fa --- /dev/null +++ b/c-mode/union.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: union +# key: union +# -- +typedef union { + $0 +} ${1:name}; \ No newline at end of file diff --git a/c-mode/unistd.yasnippet b/c-mode/unistd.yasnippet new file mode 100644 index 0000000..97cd80c --- /dev/null +++ b/c-mode/unistd.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: unistd +# key: uni +# -- +#include +$0 \ No newline at end of file diff --git a/c-mode/while.yasnippet b/c-mode/while.yasnippet new file mode 100644 index 0000000..e9f07ca --- /dev/null +++ b/c-mode/while.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: while +# key: while +# -- +while (${1:condition}) { + $0 +} \ No newline at end of file diff --git a/emacs-lisp-mode/hash b/emacs-lisp-mode/hash new file mode 100644 index 0000000..0022722 --- /dev/null +++ b/emacs-lisp-mode/hash @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: hash +# key: hash +# -- +make-hash-table ${1:options} \ No newline at end of file diff --git a/f2py.yasnippet b/f2py.yasnippet new file mode 100644 index 0000000..390241a --- /dev/null +++ b/f2py.yasnippet @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: f2py +# key: f2py +# -- +python module ${1:m} +interface + subroutine ${2:foo(x,y)} + $0 + + end subroutine ${2:$(substring text 0 (string-match "(" text))} +end interface +end python module $1 \ No newline at end of file diff --git a/go-mode/.yas-parents b/go-mode/.yas-parents new file mode 100644 index 0000000..d58dacb --- /dev/null +++ b/go-mode/.yas-parents @@ -0,0 +1 @@ +text-mode \ No newline at end of file diff --git a/go-mode/func.yasnippet b/go-mode/func.yasnippet new file mode 100644 index 0000000..a791c58 --- /dev/null +++ b/go-mode/func.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: func +# key: func +# -- +func ${1:fun}(${2:args}) { +$0 +} \ No newline at end of file diff --git a/go-mode/import.yasnippet b/go-mode/import.yasnippet new file mode 100644 index 0000000..35f047f --- /dev/null +++ b/go-mode/import.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: import +# key: imp +# -- +import ${1:package} +$0 \ No newline at end of file diff --git a/go-mode/main.yasnippet b/go-mode/main.yasnippet new file mode 100644 index 0000000..bb024ae --- /dev/null +++ b/go-mode/main.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: main +# key: main +# -- +func main() { + ${1:fmt.Printf("Hello, 世界\n")} + $0 +} diff --git a/go-mode/map.yasnippet b/go-mode/map.yasnippet new file mode 100644 index 0000000..5da174b --- /dev/null +++ b/go-mode/map.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: map +# key: map +# -- +map[${1:string}] ${2:int} { + ${3:"X": 100,} + $0 +} \ No newline at end of file diff --git a/go-mode/printf.yasnippet b/go-mode/printf.yasnippet new file mode 100644 index 0000000..be77139 --- /dev/null +++ b/go-mode/printf.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: printf +# key: pr +# -- +fmt.Printf("${1:fmt}\n"${2:,str}) +$0 \ No newline at end of file diff --git a/go-mode/switch.yasnippet b/go-mode/switch.yasnippet new file mode 100644 index 0000000..f63f489 --- /dev/null +++ b/go-mode/switch.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: switch +# key: switch +# -- +switch { + case ${1:cond}: + $0 +} \ No newline at end of file diff --git a/go-mode/var.yasnippet b/go-mode/var.yasnippet new file mode 100644 index 0000000..8bd665b --- /dev/null +++ b/go-mode/var.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: var +# key: var +# -- +var ${1:ok} ${2:bool} +$0 \ No newline at end of file diff --git a/groovy-mode/.yas-parents b/groovy-mode/.yas-parents new file mode 100644 index 0000000..4dea76a --- /dev/null +++ b/groovy-mode/.yas-parents @@ -0,0 +1 @@ +text-mode java-mode \ No newline at end of file diff --git a/groovy-mode/class.yasnippet b/groovy-mode/class.yasnippet new file mode 100644 index 0000000..d58e4ba --- /dev/null +++ b/groovy-mode/class.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: class +# key: class +# -- +class ${1:Class} { + $0 +} \ No newline at end of file diff --git a/groovy-mode/def.yasnippet b/groovy-mode/def.yasnippet new file mode 100644 index 0000000..5d7aa22 --- /dev/null +++ b/groovy-mode/def.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: def +# key: def +# -- +def ${1:method}(${2:args}) { + $0 +} \ No newline at end of file diff --git a/groovy-mode/dict.yasnippet b/groovy-mode/dict.yasnippet new file mode 100644 index 0000000..380eaf8 --- /dev/null +++ b/groovy-mode/dict.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: dict +# key: dict +# -- +${1:dict} = [${2:key} : ${3:value}$0] \ No newline at end of file diff --git a/groovy-mode/for.yasnippet b/groovy-mode/for.yasnippet new file mode 100644 index 0000000..bc04b1f --- /dev/null +++ b/groovy-mode/for.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: for +# key: for +# -- +for (${1:var} in ${2:iter}) { + $0 +} + \ No newline at end of file diff --git a/groovy-mode/println.yasnippet b/groovy-mode/println.yasnippet new file mode 100644 index 0000000..0fd8648 --- /dev/null +++ b/groovy-mode/println.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: println +# key: pr +# -- +println ${1:"string"} +$0 \ No newline at end of file diff --git a/groovy-mode/times.yasnippet b/groovy-mode/times.yasnippet new file mode 100644 index 0000000..39d218d --- /dev/null +++ b/groovy-mode/times.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: times +# key: times +# -- +${1:10}.times { + $0 +} . \ No newline at end of file diff --git a/haskell-mode/.yas-parents b/haskell-mode/.yas-parents new file mode 100644 index 0000000..d58dacb --- /dev/null +++ b/haskell-mode/.yas-parents @@ -0,0 +1 @@ +text-mode \ No newline at end of file diff --git a/haskell-mode/case.yasnippet b/haskell-mode/case.yasnippet new file mode 100644 index 0000000..4a4f6cb --- /dev/null +++ b/haskell-mode/case.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: case +# key: case +# -- +case ${1:var} of + ${2:cond} -> ${3:value} + $0 + otherwise -> ${4:other} \ No newline at end of file diff --git a/haskell-mode/doc.yasnippet b/haskell-mode/doc.yasnippet new file mode 100644 index 0000000..180c5a7 --- /dev/null +++ b/haskell-mode/doc.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: doc +# key: doc +# -- +{- + $0 +-} \ No newline at end of file diff --git a/haskell-mode/function.yasnippet b/haskell-mode/function.yasnippet new file mode 100644 index 0000000..de64b70 --- /dev/null +++ b/haskell-mode/function.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: fun +# key: fun +# contributor: Andrea Crotti +# -- +${1:function-name} :: ${2:type} +$1 ${3:arguments} $0 \ No newline at end of file diff --git a/haskell-mode/import b/haskell-mode/import new file mode 100644 index 0000000..3771543 --- /dev/null +++ b/haskell-mode/import @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: import +# key: import +# -- +import${1: qualified} ${2:Module${3:(symbols)}}${4: as ${5:alias}} \ No newline at end of file diff --git a/haskell-mode/instance.yasnippet b/haskell-mode/instance.yasnippet new file mode 100644 index 0000000..e34d1c9 --- /dev/null +++ b/haskell-mode/instance.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: instance +# key: instance +# -- +instance ${1:${2:(Show a)} => }${3:Ord} ${4:DataType} where +$0 diff --git a/haskell-mode/main b/haskell-mode/main new file mode 100644 index 0000000..6b9f03a --- /dev/null +++ b/haskell-mode/main @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: main +# key: main +# -- +main = do $0 \ No newline at end of file diff --git a/haskell-mode/module.yasnippet b/haskell-mode/module.yasnippet new file mode 100644 index 0000000..20d4f3c --- /dev/null +++ b/haskell-mode/module.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: module +# key: mod +# -- +module ${1:Module} where +$0 \ No newline at end of file diff --git a/haskell-mode/new class.yasnippet b/haskell-mode/new class.yasnippet new file mode 100644 index 0000000..2206efa --- /dev/null +++ b/haskell-mode/new class.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: new class +# key: class +# -- +class ${1:Class Name} where + $0 \ No newline at end of file diff --git a/haskell-mode/pragma b/haskell-mode/pragma new file mode 100644 index 0000000..6532151 --- /dev/null +++ b/haskell-mode/pragma @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: pragma +# key: { +# -- +{-# ${1:PRAGMA} #-} \ No newline at end of file diff --git a/haskell-mode/print.yasnippet b/haskell-mode/print.yasnippet new file mode 100644 index 0000000..30b4a44 --- /dev/null +++ b/haskell-mode/print.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: print +# key: pr +# -- +print $0 \ No newline at end of file diff --git a/java-mode/.yas-parents b/java-mode/.yas-parents new file mode 100644 index 0000000..eed5b44 --- /dev/null +++ b/java-mode/.yas-parents @@ -0,0 +1 @@ +text-mode diff --git a/java-mode/apr_assert.yasnippet b/java-mode/apr_assert.yasnippet new file mode 100644 index 0000000..a3942be --- /dev/null +++ b/java-mode/apr_assert.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: apr_assert +# key: apr_assert +# -- +if (Globals.useAssertions) { + ${1:assert ..}; +} diff --git a/java-mode/author.yasnippet b/java-mode/author.yasnippet new file mode 100644 index 0000000..f9373a7 --- /dev/null +++ b/java-mode/author.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: author +# key: author +# -- +@author Andrea Crotti, Marius Grysla, Oscar Dustmann \ No newline at end of file diff --git a/java-mode/cls.yasnippet b/java-mode/cls.yasnippet new file mode 100644 index 0000000..43dec56 --- /dev/null +++ b/java-mode/cls.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: cls +# key: cls +# -- +${1:public }class ${2:Class}$3 { + ${4:public $2($5) { + $0 + }} +} \ No newline at end of file diff --git a/java-mode/doc.yasnippet b/java-mode/doc.yasnippet new file mode 100644 index 0000000..88f556e --- /dev/null +++ b/java-mode/doc.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: doc +# key: /* +# -- +/** + * ${1:documentation} + */ \ No newline at end of file diff --git a/java-mode/equals.yasnippet b/java-mode/equals.yasnippet new file mode 100644 index 0000000..e990966 --- /dev/null +++ b/java-mode/equals.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: equals +# key: eq +# -- +public boolean equals(${1:Class} other) { + $0 +} \ No newline at end of file diff --git a/java-mode/file_class.yasnippet b/java-mode/file_class.yasnippet new file mode 100644 index 0000000..f9fd239 --- /dev/null +++ b/java-mode/file_class.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: file_class +# key: file +# -- +public class ${1:`(let ((fn (file-name-nondirectory + (file-name-sans-extension + (or (buffer-file-name) + (buffer-name (current-buffer))))))))} + + $0 +end diff --git a/java-mode/for.yasnippet b/java-mode/for.yasnippet new file mode 100644 index 0000000..833827b --- /dev/null +++ b/java-mode/for.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: for +# key: for +# -- +for (${1:int i = 0}; ${2:i < N}; ${3:i++}) { + $0 +} \ No newline at end of file diff --git a/java-mode/fori.yasnippet b/java-mode/fori.yasnippet new file mode 100644 index 0000000..e73288b --- /dev/null +++ b/java-mode/fori.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: fori +# key: fori +# -- +for (${1:Type el} : ${2:iterator}) { + $0 +} \ No newline at end of file diff --git a/java-mode/if.yasnippet b/java-mode/if.yasnippet new file mode 100644 index 0000000..cae545f --- /dev/null +++ b/java-mode/if.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: if +# key: if +# -- +if (${1:condition}) { + $0 +} \ No newline at end of file diff --git a/java-mode/ife.yasnippet b/java-mode/ife.yasnippet new file mode 100644 index 0000000..975643f --- /dev/null +++ b/java-mode/ife.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: ife +# key: ife +# -- +if (${1:cond}) { + $2 +} +else { + $3 +} \ No newline at end of file diff --git a/java-mode/import.yasnippet b/java-mode/import.yasnippet new file mode 100644 index 0000000..56235a2 --- /dev/null +++ b/java-mode/import.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: import +# key: imp +# -- +import ${1:System.}; +$0 \ No newline at end of file diff --git a/java-mode/iterator.yasnippet b/java-mode/iterator.yasnippet new file mode 100644 index 0000000..72e9034 --- /dev/null +++ b/java-mode/iterator.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: iterator +# key: iterator +# -- +public Iterator<${1:type}> iterator() { + $0 +} diff --git a/java-mode/main.yasnippet b/java-mode/main.yasnippet new file mode 100644 index 0000000..b24e49d --- /dev/null +++ b/java-mode/main.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: main +# key: main +# -- +public static void main(String[] args) { + $0 +} \ No newline at end of file diff --git a/java-mode/method.yasnippet b/java-mode/method.yasnippet new file mode 100644 index 0000000..740a7d8 --- /dev/null +++ b/java-mode/method.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: method +# key: method +# -- +${1:public }${2:void} ${3:name} (${4:args}) { + $0 +} \ No newline at end of file diff --git a/java-mode/param.yasnippet b/java-mode/param.yasnippet new file mode 100644 index 0000000..4a1f44d --- /dev/null +++ b/java-mode/param.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: param +# key: param +# -- +@param ${1:paramater} $0 \ No newline at end of file diff --git a/java-mode/printf.yasnippet b/java-mode/printf.yasnippet new file mode 100644 index 0000000..f93c965 --- /dev/null +++ b/java-mode/printf.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: printf +# key: printf +# -- +System.out.printf("$0%n"); \ No newline at end of file diff --git a/java-mode/println.yasnippet b/java-mode/println.yasnippet new file mode 100644 index 0000000..26ca7f9 --- /dev/null +++ b/java-mode/println.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: println +# key: pr +# -- +System.out.println(${1:"text"}); \ No newline at end of file diff --git a/java-mode/return.yasnippet b/java-mode/return.yasnippet new file mode 100644 index 0000000..7ac0f8a --- /dev/null +++ b/java-mode/return.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: return +# key: ret +# -- +@return ${1:description} \ No newline at end of file diff --git a/java-mode/test.yasnippet b/java-mode/test.yasnippet new file mode 100644 index 0000000..a37d115 --- /dev/null +++ b/java-mode/test.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: test +# key: test +# -- +@Test +public void test_${1:Case}() { + $0 +} \ No newline at end of file diff --git a/java-mode/testClass.yasnippet b/java-mode/testClass.yasnippet new file mode 100644 index 0000000..b01a68f --- /dev/null +++ b/java-mode/testClass.yasnippet @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: testClass +# key: tc +# -- +import junit.framework.*; +import junit.textui.*; + +public class Test${1:Class} extends TestCase { + protected void setUp() { + $0 + } +} \ No newline at end of file diff --git a/java-mode/this.yasnippet b/java-mode/this.yasnippet new file mode 100644 index 0000000..c7beeb4 --- /dev/null +++ b/java-mode/this.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: this +# key: . +# -- +this.$0 \ No newline at end of file diff --git a/java-mode/toString.yasnippet b/java-mode/toString.yasnippet new file mode 100644 index 0000000..0382a9e --- /dev/null +++ b/java-mode/toString.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: toString +# key: toStr +# -- +public String toString() { + $0 +} \ No newline at end of file diff --git a/java-mode/try.yasnippet b/java-mode/try.yasnippet new file mode 100644 index 0000000..1a17ba3 --- /dev/null +++ b/java-mode/try.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: try +# key: try +# -- +try { + $0 +} +catch (${1:Throwable e}) { + ${2:System.out.println("Error " + e.getMessage()); + e.printStackTrace();} +} diff --git a/jde-mode/apr_assert.yasnippet b/jde-mode/apr_assert.yasnippet new file mode 100644 index 0000000..a3942be --- /dev/null +++ b/jde-mode/apr_assert.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: apr_assert +# key: apr_assert +# -- +if (Globals.useAssertions) { + ${1:assert ..}; +} diff --git a/jde-mode/cls.yasnippet b/jde-mode/cls.yasnippet new file mode 100644 index 0000000..88f534f --- /dev/null +++ b/jde-mode/cls.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: cls +# key: cls +# -- +class ${1:Class} { + $0 +} \ No newline at end of file diff --git a/jde-mode/file_class.yasnippet b/jde-mode/file_class.yasnippet new file mode 100644 index 0000000..f9fd239 --- /dev/null +++ b/jde-mode/file_class.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: file_class +# key: file +# -- +public class ${1:`(let ((fn (file-name-nondirectory + (file-name-sans-extension + (or (buffer-file-name) + (buffer-name (current-buffer))))))))} + + $0 +end diff --git a/jde-mode/for.yasnippet b/jde-mode/for.yasnippet new file mode 100644 index 0000000..833827b --- /dev/null +++ b/jde-mode/for.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: for +# key: for +# -- +for (${1:int i = 0}; ${2:i < N}; ${3:i++}) { + $0 +} \ No newline at end of file diff --git a/jde-mode/fori.yasnippet b/jde-mode/fori.yasnippet new file mode 100644 index 0000000..4c2c910 --- /dev/null +++ b/jde-mode/fori.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: fori +# key: fori +# -- +for (${1:Object el} : ${2:iterator}) { + $0 +} + \ No newline at end of file diff --git a/jde-mode/if.yasnippet b/jde-mode/if.yasnippet new file mode 100644 index 0000000..e5fbe90 --- /dev/null +++ b/jde-mode/if.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: if +# key: if +# -- +if (${1:condition) { + $0 +} \ No newline at end of file diff --git a/jde-mode/ife.yasnippet b/jde-mode/ife.yasnippet new file mode 100644 index 0000000..975643f --- /dev/null +++ b/jde-mode/ife.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: ife +# key: ife +# -- +if (${1:cond}) { + $2 +} +else { + $3 +} \ No newline at end of file diff --git a/jde-mode/import.yasnippet b/jde-mode/import.yasnippet new file mode 100644 index 0000000..56235a2 --- /dev/null +++ b/jde-mode/import.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: import +# key: imp +# -- +import ${1:System.}; +$0 \ No newline at end of file diff --git a/jde-mode/javadoc.yasnippet b/jde-mode/javadoc.yasnippet new file mode 100644 index 0000000..5bc9051 --- /dev/null +++ b/jde-mode/javadoc.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: javadoc +# key: doc +# -- +/** + * $0 + * + */ \ No newline at end of file diff --git a/jde-mode/main.yasnippet b/jde-mode/main.yasnippet new file mode 100644 index 0000000..b24e49d --- /dev/null +++ b/jde-mode/main.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: main +# key: main +# -- +public static void main(String[] args) { + $0 +} \ No newline at end of file diff --git a/jde-mode/method.yasnippet b/jde-mode/method.yasnippet new file mode 100644 index 0000000..740a7d8 --- /dev/null +++ b/jde-mode/method.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: method +# key: method +# -- +${1:public }${2:void} ${3:name} (${4:args}) { + $0 +} \ No newline at end of file diff --git a/jde-mode/new.yasnippet b/jde-mode/new.yasnippet new file mode 100644 index 0000000..f06091d --- /dev/null +++ b/jde-mode/new.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: new +# key: new +# -- +${1:Type} ${2:obj} = new ${3:Constr}(${4:args}); +$0 \ No newline at end of file diff --git a/jde-mode/param.yasnippet b/jde-mode/param.yasnippet new file mode 100644 index 0000000..4a1f44d --- /dev/null +++ b/jde-mode/param.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: param +# key: param +# -- +@param ${1:paramater} $0 \ No newline at end of file diff --git a/jde-mode/println.yasnippet b/jde-mode/println.yasnippet new file mode 100644 index 0000000..7dd8f0d --- /dev/null +++ b/jde-mode/println.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: println +# key: pr +# -- +System.out.println("${1:text}"); +$0 \ No newline at end of file diff --git a/jde-mode/return.yasnippet b/jde-mode/return.yasnippet new file mode 100644 index 0000000..7ac0f8a --- /dev/null +++ b/jde-mode/return.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: return +# key: ret +# -- +@return ${1:description} \ No newline at end of file diff --git a/jde-mode/testClass.yasnippet b/jde-mode/testClass.yasnippet new file mode 100644 index 0000000..b01a68f --- /dev/null +++ b/jde-mode/testClass.yasnippet @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: testClass +# key: tc +# -- +import junit.framework.*; +import junit.textui.*; + +public class Test${1:Class} extends TestCase { + protected void setUp() { + $0 + } +} \ No newline at end of file diff --git a/jde-mode/try.yasnippet b/jde-mode/try.yasnippet new file mode 100644 index 0000000..1a17ba3 --- /dev/null +++ b/jde-mode/try.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: try +# key: try +# -- +try { + $0 +} +catch (${1:Throwable e}) { + ${2:System.out.println("Error " + e.getMessage()); + e.printStackTrace();} +} diff --git a/lisp-interaction-mode/defun.yasnippet b/lisp-interaction-mode/defun.yasnippet new file mode 100644 index 0000000..5cf3d68 --- /dev/null +++ b/lisp-interaction-mode/defun.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: defun +# key: defun +# -- +(defun ${1:fun} (${2:args}) + $0 +) \ No newline at end of file diff --git a/lua-mode/fun.yasnippet b/lua-mode/fun.yasnippet new file mode 100644 index 0000000..f2cc839 --- /dev/null +++ b/lua-mode/fun.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: fun +# key: fun +# -- +function () + ${1:return something} +end \ No newline at end of file diff --git a/makefile-bsdmake-mode/PHONY.yasnippet b/makefile-bsdmake-mode/PHONY.yasnippet new file mode 100644 index 0000000..9652539 --- /dev/null +++ b/makefile-bsdmake-mode/PHONY.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: PHONY +# key: phony +# -- +.PHONY: $0 \ No newline at end of file diff --git a/makefile-bsdmake-mode/echo.yasnippet b/makefile-bsdmake-mode/echo.yasnippet new file mode 100644 index 0000000..d772a6e --- /dev/null +++ b/makefile-bsdmake-mode/echo.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: echo +# key: echo +# -- +@echo ${1:"message to output"} diff --git a/makefile-bsdmake-mode/gen.yasnippet b/makefile-bsdmake-mode/gen.yasnippet new file mode 100644 index 0000000..07273c7 --- /dev/null +++ b/makefile-bsdmake-mode/gen.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: gen +# key: gen +# possibly add some smart control over the list +# -- +all: ${1:targets} + +$0 + +clean: + ${2:clean actions} diff --git a/makefile-bsdmake-mode/if.yasnippet b/makefile-bsdmake-mode/if.yasnippet new file mode 100644 index 0000000..de11cfe --- /dev/null +++ b/makefile-bsdmake-mode/if.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: if +# key: if +# -- +@if [ ${1:cond} ] + then $0 +fi + \ No newline at end of file diff --git a/makefile-bsdmake-mode/var b/makefile-bsdmake-mode/var new file mode 100644 index 0000000..196f4d9 --- /dev/null +++ b/makefile-bsdmake-mode/var @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: var +# key: $ +# -- +$(${1:VAR})$0 \ No newline at end of file diff --git a/nesc-mode/.yas-parents b/nesc-mode/.yas-parents new file mode 100644 index 0000000..2fa94cd --- /dev/null +++ b/nesc-mode/.yas-parents @@ -0,0 +1 @@ +text-mode cc-mode \ No newline at end of file diff --git a/nesc-mode/TOSSIM.yasnippet b/nesc-mode/TOSSIM.yasnippet new file mode 100644 index 0000000..a7d6edb --- /dev/null +++ b/nesc-mode/TOSSIM.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: TOSSIM +# key: tossim +# -- +#ifndef TOSSIM + $0 +#endif \ No newline at end of file diff --git a/nesc-mode/author.yasnippet b/nesc-mode/author.yasnippet new file mode 100644 index 0000000..c4e485c --- /dev/null +++ b/nesc-mode/author.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: author +# key: author +# -- +@author Andrea Crotti, Marius Gysla, Oscar Dustmann \ No newline at end of file diff --git a/nesc-mode/command.yasnippet b/nesc-mode/command.yasnippet new file mode 100644 index 0000000..4027ca8 --- /dev/null +++ b/nesc-mode/command.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: command +# key: command +# -- +command ${1:void} ${2:naMe}($3) { + +} \ No newline at end of file diff --git a/nesc-mode/dbg.yasnippet b/nesc-mode/dbg.yasnippet new file mode 100644 index 0000000..ab9b580 --- /dev/null +++ b/nesc-mode/dbg.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: dbg +# key: dbg +# -- +dbg("${1:Module}", "${2:message}"${3:, ${4:var list}}); \ No newline at end of file diff --git a/nesc-mode/event.yasnippet b/nesc-mode/event.yasnippet new file mode 100644 index 0000000..ce870a0 --- /dev/null +++ b/nesc-mode/event.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: event +# key: event +# -- +event ${1:void} ${2:On.Event}($3) { + $0 +} \ No newline at end of file diff --git a/nesc-mode/ifdef.yasnippet b/nesc-mode/ifdef.yasnippet new file mode 100644 index 0000000..dbe1a29 --- /dev/null +++ b/nesc-mode/ifdef.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: ifdef +# key: ifdef +# -- +#ifdef ${1:Macro} + $2 +${3:#else} + $4 +#endif \ No newline at end of file diff --git a/nesc-mode/interface.yasnippet b/nesc-mode/interface.yasnippet new file mode 100644 index 0000000..495a6c4 --- /dev/null +++ b/nesc-mode/interface.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: interface +# key: int +# -- +interface ${1:Interface} { + $0 +} \ No newline at end of file diff --git a/nesc-mode/module.yasnippet b/nesc-mode/module.yasnippet new file mode 100644 index 0000000..477f49e --- /dev/null +++ b/nesc-mode/module.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: module +# key: mod +# -- +module ${1:Module} { + ${2:uses interface ${3:Packet}}; + $0 +} \ No newline at end of file diff --git a/nesc-mode/nx.yasnippet b/nesc-mode/nx.yasnippet new file mode 100644 index 0000000..38da916 --- /dev/null +++ b/nesc-mode/nx.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: nx +# key: nx +# -- +nx_uint${1:8}_t ${2:var}; +$0 \ No newline at end of file diff --git a/nesc-mode/provides.yasnippet b/nesc-mode/provides.yasnippet new file mode 100644 index 0000000..175b621 --- /dev/null +++ b/nesc-mode/provides.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: provides +# key: provides +# -- +provides interface ${1:Interface}; \ No newline at end of file diff --git a/nesc-mode/sim b/nesc-mode/sim new file mode 100644 index 0000000..cd77218 --- /dev/null +++ b/nesc-mode/sim @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: sim +# key: sim +# -- +#ifdef TOSSIM + $0 +#endif \ No newline at end of file diff --git a/nesc-mode/uint8_t.yasnippet b/nesc-mode/uint8_t.yasnippet new file mode 100644 index 0000000..eb0144e --- /dev/null +++ b/nesc-mode/uint8_t.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: uint8_t +# key: u8 +# -- +uint8_t ${1:var}; +$0 \ No newline at end of file diff --git a/nesc-mode/uses.yasnippet b/nesc-mode/uses.yasnippet new file mode 100644 index 0000000..cbb977d --- /dev/null +++ b/nesc-mode/uses.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: uses +# key: uses +# -- +uses interface ${1:Interface}${2: as ${3:alias}}; +$0 \ No newline at end of file diff --git a/octave-mode/for.yasnippet b/octave-mode/for.yasnippet new file mode 100644 index 0000000..c8e1dde --- /dev/null +++ b/octave-mode/for.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: for +# key: for +# -- +for ${1:var} = ${2:expr} + $0 +endfor \ No newline at end of file diff --git a/octave-mode/function.yasnippet b/octave-mode/function.yasnippet new file mode 100644 index 0000000..ea7b817 --- /dev/null +++ b/octave-mode/function.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: function +# key: fun +# -- +function ${1:return_val} = ${2:fname}(${3:args}) + $0 +endfunction \ No newline at end of file diff --git a/octave-mode/if.yasnippet b/octave-mode/if.yasnippet new file mode 100644 index 0000000..85e052e --- /dev/null +++ b/octave-mode/if.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: if +# key: if +# -- +if ${1:cond} + $0 +${2:else + ${3:other}} +endif \ No newline at end of file diff --git a/org-mode/.yas-parents b/org-mode/.yas-parents new file mode 100644 index 0000000..d58dacb --- /dev/null +++ b/org-mode/.yas-parents @@ -0,0 +1 @@ +text-mode \ No newline at end of file diff --git a/org-mode/beamer.yasnippet b/org-mode/beamer.yasnippet new file mode 100644 index 0000000..77e05f9 --- /dev/null +++ b/org-mode/beamer.yasnippet @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: beamer +# key: beamer +# -- +#+STARTUP: beamer +#+OPTIONS: toc:nil +#+LANGUAGE: ${1:it} +#+LaTeX_CLASS: beamer +#+LaTeX_CLASS_OPTIONS: [presentation] +#+BEAMER_FRAME_LEVEL: 2 +#+BEAMER_HEADER_EXTRA: \usetheme{Berlin} \usecolortheme{default} +#+COLUMNS: %40ITEM %10BEAMER_env(Env) %10BEAMER_envargs(Env Args) %4BEAMER_col(Col) %8BEAMER_extra(Extra) +#+TITLE: ${2:TITLE} +#+AUTHOR: Andrea Crotti + +$0 diff --git a/org-mode/code.yasnippet b/org-mode/code.yasnippet new file mode 100644 index 0000000..ee44661 --- /dev/null +++ b/org-mode/code.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: code +# key: code +# -- +#+begin_${1:lang} ${2:options} +$0 +#+end_$1 \ No newline at end of file diff --git a/org-mode/crypt.yasnippet b/org-mode/crypt.yasnippet new file mode 100644 index 0000000..4ec6b0d --- /dev/null +++ b/org-mode/crypt.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: crypt +# key: crypt +# -- +-*- mode: org; epa-file-encrypt-to: (“andrea.crotti.0@gmail.com”) -*- +$0 \ No newline at end of file diff --git a/org-mode/curly.yasnippet b/org-mode/curly.yasnippet new file mode 100644 index 0000000..b869669 --- /dev/null +++ b/org-mode/curly.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: curly +# key: curly +# -- +${1:def} = +\left \{ +\begin{array}{ll} +$0 +\end{array} +\right \ No newline at end of file diff --git a/org-mode/dot.yasnippet b/org-mode/dot.yasnippet new file mode 100644 index 0000000..2740364 --- /dev/null +++ b/org-mode/dot.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: dot +# key: dot +# -- +#+begin_src dot :file ${1:file} :cmdline -T${2:pdf} :exports none :results silent + $0 +#+end_src + +[[file:$1]] \ No newline at end of file diff --git a/org-mode/elisp.yasnippet b/org-mode/elisp.yasnippet new file mode 100644 index 0000000..6dcc947 --- /dev/null +++ b/org-mode/elisp.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: elisp +# key: elisp +# -- +#+begin_src emacs-lisp :tangle yes +$0 +#+end_src \ No newline at end of file diff --git a/org-mode/embedded.yasnippet b/org-mode/embedded.yasnippet new file mode 100644 index 0000000..5a30be4 --- /dev/null +++ b/org-mode/embedded.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: embedded +# key: emb +# -- +src_${1:lang}${2:[${3:where}]}{${4:code}} \ No newline at end of file diff --git a/org-mode/entry b/org-mode/entry new file mode 100644 index 0000000..6322d66 --- /dev/null +++ b/org-mode/entry @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: entry +# key: entry +# -- +#+begin_html +--- +layout: ${1:default} +title: ${2:title} +--- +#+end_html +$0 \ No newline at end of file diff --git a/org-mode/img.yasnippet b/org-mode/img.yasnippet new file mode 100644 index 0000000..fc5d289 --- /dev/null +++ b/org-mode/img.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: img +# key: img +# -- +$2 +$0 \ No newline at end of file diff --git a/org-mode/latex.yasnippet b/org-mode/latex.yasnippet new file mode 100644 index 0000000..31dc3b5 --- /dev/null +++ b/org-mode/latex.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: latex +# key: latex +# -- +#+BEGIN_LaTeX +$0 +#+END_LaTeX \ No newline at end of file diff --git a/org-mode/matrix.yasnippet b/org-mode/matrix.yasnippet new file mode 100644 index 0000000..3402b9e --- /dev/null +++ b/org-mode/matrix.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: matrix +# key: matrix +# possible improvement, compute the number of lines from the argument to array +# -- +\left \( +\begin{array}{${1:ccc}} +${2:v1 & v2} \\ +$0 +\end{array} +\right \) \ No newline at end of file diff --git a/org-mode/node.yasnippet b/org-mode/node.yasnippet new file mode 100644 index 0000000..f930427 --- /dev/null +++ b/org-mode/node.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: node +# key: node +# -- +t${1:0} [ label = "${2:label}" ]; +$0 \ No newline at end of file diff --git a/org-mode/src.yasnippet b/org-mode/src.yasnippet new file mode 100644 index 0000000..2d87235 --- /dev/null +++ b/org-mode/src.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: org-src +# key: src +# contributor: Andrea Crotti +# -- +#+begin_src ${1:language}${2: options} +$0 +#+end_src diff --git a/org-mode/srcname.yasnippet b/org-mode/srcname.yasnippet new file mode 100644 index 0000000..93b00a2 --- /dev/null +++ b/org-mode/srcname.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: srcname +# key: name +# -- +#+srcname: $0 \ No newline at end of file diff --git a/org-mode/verse.yasnippet b/org-mode/verse.yasnippet new file mode 100644 index 0000000..27b5bf9 --- /dev/null +++ b/org-mode/verse.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: verse +# key: verse +# -- +#+begin_verse + $0 +#+end_verse \ No newline at end of file diff --git a/python-mode/builtin.yasnippet b/python-mode/builtin.yasnippet new file mode 100644 index 0000000..33e60ae --- /dev/null +++ b/python-mode/builtin.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: builtin +# key: __ +# group : definitions +# -- +def __${1:$$(yas/choose-value '("str" "cmp" "iter" "eq" "repr"))}__(self${2:, other}): + $0 \ No newline at end of file diff --git a/python-mode/cfor.yasnippet b/python-mode/cfor.yasnippet new file mode 100644 index 0000000..8f07700 --- /dev/null +++ b/python-mode/cfor.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: cfor +# key: cfor +# -- +for ${1:i} from ${2:0} < = $1 < ${3:num}: + $0 diff --git a/python-mode/cls.yasnippet b/python-mode/cls.yasnippet new file mode 100644 index 0000000..c015cf1 --- /dev/null +++ b/python-mode/cls.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: cls +# key: cls +# -- +class ${1:class}(${2:object}): + $0 \ No newline at end of file diff --git a/python-mode/dec.yasnippet b/python-mode/dec.yasnippet new file mode 100644 index 0000000..f77a775 --- /dev/null +++ b/python-mode/dec.yasnippet @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: dec +# key: dec +# group : definitions +# -- +def ${1:decorator}(func): + ${2:initialize} + def _$1(*args, **kwargs): + ${3:before} + ret = func(*args, **kargs) + ${4:after} + return ret + return _$1 \ No newline at end of file diff --git a/python-mode/def.yasnippet b/python-mode/def.yasnippet new file mode 100644 index 0000000..cec8f34 --- /dev/null +++ b/python-mode/def.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: def +# key: def +# group : definitions +# -- +def ${1:fun}(${2:args}): + $0 \ No newline at end of file diff --git a/python-mode/deftest.yasnippet b/python-mode/deftest.yasnippet new file mode 100644 index 0000000..5b7f52d --- /dev/null +++ b/python-mode/deftest.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: deftest +# key: deftest +<<<<<<< HEAD +# group : definitions +======= +>>>>>>> d3678734bbc83e0fcaf0cf4493c0fbace41c5416 +# -- +def test_${1:longMeaningfulName}(self): + $0 \ No newline at end of file diff --git a/python-mode/docstring.yasnippet b/python-mode/docstring.yasnippet new file mode 100644 index 0000000..84445fa --- /dev/null +++ b/python-mode/docstring.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: docstring +# key: ds +# -- +""" +$0 +""" diff --git a/python-mode/doctest.yasnippet b/python-mode/doctest.yasnippet new file mode 100644 index 0000000..dfeff79 --- /dev/null +++ b/python-mode/doctest.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: doctest +# key: doc +# -- +>>> ${1:function calls} +${2:desired output} +$0 \ No newline at end of file diff --git a/python-mode/eq.yasnippet b/python-mode/eq.yasnippet new file mode 100644 index 0000000..ea9cb6f --- /dev/null +++ b/python-mode/eq.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: eq +# key: eq +# group: overloading +# -- +def __eq__(self, other): + return self.$1 == other.$1 \ No newline at end of file diff --git a/python-mode/from.yasnippet b/python-mode/from.yasnippet new file mode 100644 index 0000000..632fc6d --- /dev/null +++ b/python-mode/from.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: from +# key: from +# group : general +# -- +from ${1:lib} import ${2:funs} +$0 \ No newline at end of file diff --git a/python-mode/fsf b/python-mode/fsf new file mode 100644 index 0000000..91e09e3 --- /dev/null +++ b/python-mode/fsf @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: fsf +# key: fsf +# -- +############################################################################# +## ## +## Fetched from http://www.secdev.org/python/tunproxy.py ## +## ${1:filename}.py --- small demo program for tunneling over UDP with tun/tap ## +## ## +## Copyright (C) ${2:date somehow} Andrea Crotti ## +## ## +## This program is free software; you can redistribute it and/or modify it ## +## under the terms of the GNU General Public License as published by the ## +## Free Software Foundation; either version 2, or (at your option) any ## +## later version. ## +## ## +## This program is distributed in the hope that it will be useful, but ## +## WITHOUT ANY WARRANTY; without even the implied warranty of ## +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ## +## General Public License for more details. ## +## ## +############################################################################# diff --git a/python-mode/if.yasnippet b/python-mode/if.yasnippet new file mode 100644 index 0000000..c78945f --- /dev/null +++ b/python-mode/if.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: if +# key: if +# group : control structure +# -- +if ${1:cond}: + $0 \ No newline at end of file diff --git a/python-mode/ife.yasnippet b/python-mode/ife.yasnippet new file mode 100644 index 0000000..740c4e1 --- /dev/null +++ b/python-mode/ife.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: ife +# key: ife +# group : control structure +# -- +if $1: + $2 +else: + $0 \ No newline at end of file diff --git a/python-mode/import.yasnippet b/python-mode/import.yasnippet new file mode 100644 index 0000000..f34bc39 --- /dev/null +++ b/python-mode/import.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: import +# key: imp +# group : general +# -- +import ${1:lib}${2: as ${3:alias}} +$0 \ No newline at end of file diff --git a/python-mode/init.yasnippet b/python-mode/init.yasnippet new file mode 100644 index 0000000..aece55c --- /dev/null +++ b/python-mode/init.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: init +# key: init +# group : definitions +# -- +def __init__(self${1:, args}): + ${2:"${3:docstring}" + }$0 \ No newline at end of file diff --git a/python-mode/iso.yasnippet b/python-mode/iso.yasnippet new file mode 100644 index 0000000..5b8d60f --- /dev/null +++ b/python-mode/iso.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: iso +# key: iso +# group : general +# -- +# -*- coding: iso-8859-15 -*- +$0 \ No newline at end of file diff --git a/python-mode/iter.yasnippet b/python-mode/iter.yasnippet new file mode 100644 index 0000000..4ab57a8 --- /dev/null +++ b/python-mode/iter.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: iter +# key: iter +# group: overloading +# -- +def __iter__(self): + return ${1:iter($2)} \ No newline at end of file diff --git a/python-mode/lambda.yasnippet b/python-mode/lambda.yasnippet new file mode 100644 index 0000000..08b268b --- /dev/null +++ b/python-mode/lambda.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: lambda +# key: lam +# -- +lambda ${1:x}: $0 \ No newline at end of file diff --git a/python-mode/list.yasnippet b/python-mode/list.yasnippet new file mode 100644 index 0000000..63cef24 --- /dev/null +++ b/python-mode/list.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: list +# key: li +# group : definitions +# -- +[${1:el} for $1 in ${2:list}] +$0 \ No newline at end of file diff --git a/python-mode/logging.yasnippet b/python-mode/logging.yasnippet new file mode 100644 index 0000000..568eeea --- /dev/null +++ b/python-mode/logging.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: logging +# key: log +# -- +logger = logging.getLogger("${1:name}") +logger.setLevel(logging.${2:level}) diff --git a/python-mode/metaclass.yasnippet b/python-mode/metaclass.yasnippet new file mode 100644 index 0000000..f5caf53 --- /dev/null +++ b/python-mode/metaclass.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: metaclass +# key: meta +# -- +__metaclass__ = $0 \ No newline at end of file diff --git a/python-mode/modeline.yasnippet b/python-mode/modeline.yasnippet new file mode 100644 index 0000000..bf02ab7 --- /dev/null +++ b/python-mode/modeline.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: modeline +# key: mode +# group : general +# -- +# -*- mode: python -*- diff --git a/python-mode/not_impl.yasnippet b/python-mode/not_impl.yasnippet new file mode 100644 index 0000000..515e353 --- /dev/null +++ b/python-mode/not_impl.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: not_impl +# key: not_impl +# -- +raise NotImplementedError \ No newline at end of file diff --git a/python-mode/np.yasnippet b/python-mode/np.yasnippet new file mode 100644 index 0000000..9f6327c --- /dev/null +++ b/python-mode/np.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: np +# key: np +# group : general +# -- +import numpy as np +$0 \ No newline at end of file diff --git a/python-mode/pack.yasnippet b/python-mode/pack.yasnippet new file mode 100644 index 0000000..fbf025a --- /dev/null +++ b/python-mode/pack.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: pack +# key: pack +# -- +struct.pack("!${1:fmt}", $0) \ No newline at end of file diff --git a/python-mode/prop b/python-mode/prop new file mode 100644 index 0000000..4d83f81 --- /dev/null +++ b/python-mode/prop @@ -0,0 +1,17 @@ +# contributor: Mads D. Kristensen +# name: prop +# -- +def ${1:foo}(): + doc = """${2:Doc string}""" + def fget(self): + return self._$1 + + def fset(self, value): + self._$1 = value + + def fdel(self): + del self._$1 + return locals() +$1 = property(**$1()) + +$0 diff --git a/python-mode/reg.yasnippet b/python-mode/reg.yasnippet new file mode 100644 index 0000000..6e68139 --- /dev/null +++ b/python-mode/reg.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: reg +# key: reg +<<<<<<< HEAD +# group : general +======= +>>>>>>> d3678734bbc83e0fcaf0cf4493c0fbace41c5416 +# -- +${1:regexp} = re.compile(r"${2:expr}") +$0 \ No newline at end of file diff --git a/python-mode/scapy b/python-mode/scapy new file mode 100644 index 0000000..bc1f1f4 --- /dev/null +++ b/python-mode/scapy @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: scapy +# key: scapy +# -- +from scapy.all import $0 \ No newline at end of file diff --git a/python-mode/self.yasnippet b/python-mode/self.yasnippet new file mode 100644 index 0000000..9739450 --- /dev/null +++ b/python-mode/self.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: self +# key: . +# -- +self.$0 \ No newline at end of file diff --git a/python-mode/setdef b/python-mode/setdef new file mode 100644 index 0000000..2398eb1 --- /dev/null +++ b/python-mode/setdef @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: setdef +# key: setdef +# -- +${1:var}.setdefault(${2:key}, []).append(${3:value}) \ No newline at end of file diff --git a/python-mode/static b/python-mode/static new file mode 100644 index 0000000..15fa90d --- /dev/null +++ b/python-mode/static @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: static +# key: static +# -- +@staticmethod \ No newline at end of file diff --git a/python-mode/str.yasnippet b/python-mode/str.yasnippet new file mode 100644 index 0000000..1d14f2e --- /dev/null +++ b/python-mode/str.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: str +# key: str +# group: overloading +# -- +def __str__(self): + $0 \ No newline at end of file diff --git a/python-mode/super.yasnippet b/python-mode/super.yasnippet new file mode 100644 index 0000000..ae69c4e --- /dev/null +++ b/python-mode/super.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: super +# key: super +# -- +super(${1:class}, self).__init__(${2:args}) \ No newline at end of file diff --git a/python-mode/test_class.yasnippet b/python-mode/test_class.yasnippet new file mode 100644 index 0000000..9b92b57 --- /dev/null +++ b/python-mode/test_class.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: test_class +# key: tcs +# group : definitions +# -- +class Test${1:toTest}(unittest.TestCase): + $0 diff --git a/python-mode/test_file.yasnippet b/python-mode/test_file.yasnippet new file mode 100644 index 0000000..7e738e6 --- /dev/null +++ b/python-mode/test_file.yasnippet @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: test_file +# key: tf +# group : definitions +# -- + +import unittest +${1:from ${2:test_file} import *} + +$0 + +if __name__ == '__main__': + unittest.main() \ No newline at end of file diff --git a/python-mode/testmod.yasnippet b/python-mode/testmod.yasnippet new file mode 100644 index 0000000..b185ccd --- /dev/null +++ b/python-mode/testmod.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: testmod +# key: testmod +# -- +$0 + +if __name__ == '__main__': + import doctest + doctest.testmod() diff --git a/python-mode/trace b/python-mode/trace new file mode 100644 index 0000000..8361ae3 --- /dev/null +++ b/python-mode/trace @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: trace +# key: trace +# -- +import pdb +pdb.set_trace() +$0 \ No newline at end of file diff --git a/python-mode/utf8.yasnippet b/python-mode/utf8.yasnippet new file mode 100644 index 0000000..da799d2 --- /dev/null +++ b/python-mode/utf8.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: utf8 +# key: utf +# group : general +# -- +# -*- encoding: utf-8 -*- +$0 \ No newline at end of file diff --git a/python-mode/with.yasnippet b/python-mode/with.yasnippet new file mode 100644 index 0000000..2ed3f64 --- /dev/null +++ b/python-mode/with.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: with +# key: with +# group : control structure +# -- +with ${1:expr}${2: as ${3:alias}}: + $0 \ No newline at end of file diff --git a/python-mode/yaml.yasnippet b/python-mode/yaml.yasnippet new file mode 100644 index 0000000..9e16fc0 --- /dev/null +++ b/python-mode/yaml.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: yaml +# key: yaml +# group : general +# -- +${1:res} = yaml.load(open(${2:file})) +$0 \ No newline at end of file diff --git a/ruby-mode/GLOB.yasnippet b/ruby-mode/GLOB.yasnippet new file mode 100644 index 0000000..6667254 --- /dev/null +++ b/ruby-mode/GLOB.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: GLOB +# key: $ +# -- +$${1:GLOBAL} = $0 \ No newline at end of file diff --git a/ruby-mode/attribute.yasnippet b/ruby-mode/attribute.yasnippet new file mode 100644 index 0000000..4e8e37a --- /dev/null +++ b/ruby-mode/attribute.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: attribute +# key: @ +# -- +@${1:attr} = $0 \ No newline at end of file diff --git a/ruby-mode/bench.yasnippet b/ruby-mode/bench.yasnippet new file mode 100644 index 0000000..e440919 --- /dev/null +++ b/ruby-mode/bench.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: bench +# key: bench +# -- +require "benchmark" + +TESTS = ${1:1_000} +Benchmark.bmbm do |x| + x.report("${2:var}") {} +end diff --git a/ruby-mode/def.yasnippet b/ruby-mode/def.yasnippet new file mode 100644 index 0000000..149f405 --- /dev/null +++ b/ruby-mode/def.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: def +# key: def +# -- +def ${1:method}${2:(${3:args})} + $0 +end \ No newline at end of file diff --git a/ruby-mode/init.yasnippet b/ruby-mode/init.yasnippet new file mode 100644 index 0000000..264f341 --- /dev/null +++ b/ruby-mode/init.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: init +# key: init +# -- +def initialize(${1:args}) + $0 +end \ No newline at end of file diff --git a/ruby-mode/test class.yasnippet b/ruby-mode/test class.yasnippet new file mode 100644 index 0000000..1f7fb91 --- /dev/null +++ b/ruby-mode/test class.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: test class +# key: tc +# -- +class TC_${1:Class} < Test::Unit::TestCase + $0 +end \ No newline at end of file diff --git a/ruby-mode/to_.yasnippet b/ruby-mode/to_.yasnippet new file mode 100644 index 0000000..a2f9cde --- /dev/null +++ b/ruby-mode/to_.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: to_ +# key: to_ +# -- +def to_s + "${1:string}" +end +$0 \ No newline at end of file diff --git a/ruby-mode/tu b/ruby-mode/tu new file mode 100644 index 0000000..b9244b6 --- /dev/null +++ b/ruby-mode/tu @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: tu +# key: tu +# -- +require 'test/unit' \ No newline at end of file diff --git a/sh-mode/bang.yasnippet b/sh-mode/bang.yasnippet new file mode 100644 index 0000000..ad1d20e --- /dev/null +++ b/sh-mode/bang.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: bang +# key: ! +# -- +#!/bin/bash +$0 \ No newline at end of file diff --git a/sh-mode/for loop.yasnippet b/sh-mode/for loop.yasnippet new file mode 100644 index 0000000..97e85bd --- /dev/null +++ b/sh-mode/for loop.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: for loop +# key: for +# -- +for ${1:var} in ${2:stuff} do + $0 +done \ No newline at end of file diff --git a/sh-mode/function.yasnippet b/sh-mode/function.yasnippet new file mode 100644 index 0000000..c5c2f74 --- /dev/null +++ b/sh-mode/function.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: function +# key: func +# -- +function ${1:name} (${2:args}) { + $0 +} \ No newline at end of file diff --git a/sh-mode/if.yasnippet b/sh-mode/if.yasnippet new file mode 100644 index 0000000..2dc537d --- /dev/null +++ b/sh-mode/if.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: if +# key: if +# -- +if ${1:[ -f file]} + then ${2:do} +fi +$0 \ No newline at end of file diff --git a/sh-mode/ife.yasnippet b/sh-mode/ife.yasnippet new file mode 100644 index 0000000..f046a3e --- /dev/null +++ b/sh-mode/ife.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: ife +# key: ife +# -- +if ${1:cond} +then ${2:stuff} +else ${3:other} +fi +$0 \ No newline at end of file diff --git a/snippet-mode/elisp b/snippet-mode/elisp new file mode 100644 index 0000000..768e94d --- /dev/null +++ b/snippet-mode/elisp @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: elisp +# key: ` +# -- +\`$0\` \ No newline at end of file diff --git a/snippet-mode/group.yasnippet b/snippet-mode/group.yasnippet new file mode 100644 index 0000000..3ae8fd2 --- /dev/null +++ b/snippet-mode/group.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: group +# key: group +# -- +# group : ${1:group} \ No newline at end of file diff --git a/sql-mode/.yas-parents b/sql-mode/.yas-parents new file mode 100644 index 0000000..d58dacb --- /dev/null +++ b/sql-mode/.yas-parents @@ -0,0 +1 @@ +text-mode \ No newline at end of file diff --git a/text-mode/bang b/text-mode/bang new file mode 100644 index 0000000..96dbad2 --- /dev/null +++ b/text-mode/bang @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: bang +# key: ! +# insert a choice if you have more than one possibility +# -- +#!/usr/bin/env `(let ((found (all-asscs interpreter-mode-alist major-mode))) (if found (yas/choose-value found) ""))`$0 \ No newline at end of file diff --git a/text-mode/fixme b/text-mode/fixme new file mode 100644 index 0000000..8af9c77 --- /dev/null +++ b/text-mode/fixme @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: fixme +# key: fix +# -- +`(with-comment "FIXME: $0")` \ No newline at end of file diff --git a/text-mode/localvar b/text-mode/localvar new file mode 100644 index 0000000..f0a87b1 --- /dev/null +++ b/text-mode/localvar @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: var +# key: var +# -- +`(with-comment "-*- ${1:var}: ${2:value} -*-")` \ No newline at end of file diff --git a/text-mode/todo b/text-mode/todo new file mode 100644 index 0000000..ffb6e79 --- /dev/null +++ b/text-mode/todo @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: todo +# key: todo +# -- +`(with-comment "TODO: $0 ")` \ No newline at end of file diff --git a/todo b/todo new file mode 100644 index 0000000..16d1030 --- /dev/null +++ b/todo @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: todo +# key: todo +# -- +`comment-start` TODO: $0`comment-end` \ No newline at end of file diff --git a/tuareg-mode/let.yasnippet b/tuareg-mode/let.yasnippet new file mode 100644 index 0000000..1a0162e --- /dev/null +++ b/tuareg-mode/let.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: let +# key: let +# -- +let ${1:var} $0 \ No newline at end of file diff --git a/tuareg-mode/printf.yasnippet b/tuareg-mode/printf.yasnippet new file mode 100644 index 0000000..b69700c --- /dev/null +++ b/tuareg-mode/printf.yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: printf +# key: printf +# -- +Printf.printf ${1:"string"} ${2:vals};; \ No newline at end of file diff --git a/tuareg-mode/rec.yasnippet b/tuareg-mode/rec.yasnippet new file mode 100644 index 0000000..e901eb4 --- /dev/null +++ b/tuareg-mode/rec.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: rec +# key: rec +# -- +let rec ${1:fun} ${2:args} = + $0 \ No newline at end of file diff --git a/var.yasnippet b/var.yasnippet new file mode 100644 index 0000000..bdd14dd --- /dev/null +++ b/var.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: var +# key: var +# expand-env: ((comment-char (if comment-start comment-start ?\#))) +# -- +# FIXME: take the right parameter +${1:$$(insert comment-char)} -*-${1:var}: ${2:value} -*- +$0 + \ No newline at end of file diff --git a/yaml-mode/entry.yasnippet b/yaml-mode/entry.yasnippet new file mode 100644 index 0000000..f9cfbe7 --- /dev/null +++ b/yaml-mode/entry.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: entry +# key: entry +# -- +${1:entry}: ${2:value} +$0 \ No newline at end of file diff --git a/yaml-mode/list.yasnippet b/yaml-mode/list.yasnippet new file mode 100644 index 0000000..89d97eb --- /dev/null +++ b/yaml-mode/list.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: list +# key: list +# -- +[$1] +$0 \ No newline at end of file diff --git a/yaml-mode/section.yasnippet b/yaml-mode/section.yasnippet new file mode 100644 index 0000000..5e8782d --- /dev/null +++ b/yaml-mode/section.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: section +# key: -- +# -- +--- # ${1:section} +$0 \ No newline at end of file