From 7a6bb0f05e349068b0a89514f1da33d6d7de30a9 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Tue, 24 Apr 2012 23:29:38 +0200 Subject: emacs.d/lisp/yasnippet: added yasnippet --- emacs.d/lisp/yasnippet/snippets/perl-mode/.yas-parents | 1 + emacs.d/lisp/yasnippet/snippets/perl-mode/eval | 8 ++++++++ emacs.d/lisp/yasnippet/snippets/perl-mode/for | 5 +++++ emacs.d/lisp/yasnippet/snippets/perl-mode/fore | 5 +++++ emacs.d/lisp/yasnippet/snippets/perl-mode/if | 5 +++++ emacs.d/lisp/yasnippet/snippets/perl-mode/ife | 7 +++++++ emacs.d/lisp/yasnippet/snippets/perl-mode/ifee | 9 +++++++++ emacs.d/lisp/yasnippet/snippets/perl-mode/sub | 5 +++++ emacs.d/lisp/yasnippet/snippets/perl-mode/unless | 5 +++++ emacs.d/lisp/yasnippet/snippets/perl-mode/while | 5 +++++ emacs.d/lisp/yasnippet/snippets/perl-mode/xfore | 3 +++ emacs.d/lisp/yasnippet/snippets/perl-mode/xif | 3 +++ emacs.d/lisp/yasnippet/snippets/perl-mode/xunless | 3 +++ emacs.d/lisp/yasnippet/snippets/perl-mode/xwhile | 3 +++ 14 files changed, 67 insertions(+) create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/.yas-parents create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/eval create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/for create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/fore create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/if create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/ife create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/ifee create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/sub create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/unless create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/while create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/xfore create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/xif create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/xunless create mode 100644 emacs.d/lisp/yasnippet/snippets/perl-mode/xwhile (limited to 'emacs.d/lisp/yasnippet/snippets/perl-mode') diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/.yas-parents b/emacs.d/lisp/yasnippet/snippets/perl-mode/.yas-parents new file mode 100644 index 0000000..eed5b44 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/.yas-parents @@ -0,0 +1 @@ +text-mode diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/eval b/emacs.d/lisp/yasnippet/snippets/perl-mode/eval new file mode 100644 index 0000000..c1f1e1b --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/eval @@ -0,0 +1,8 @@ +#name : eval { ... } if ($@) { ... } +# -- +eval { + ${1:# do something risky...} +}; +if (\$@) { + ${2:# handle failure...} +} \ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/for b/emacs.d/lisp/yasnippet/snippets/perl-mode/for new file mode 100644 index 0000000..ec5532f --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/for @@ -0,0 +1,5 @@ +#name : for (...) { ... } +# -- +for (my \$${1:var} = 0; \$$1 < ${2:expression}; \$$1++) { + ${3:# body...} +} \ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/fore b/emacs.d/lisp/yasnippet/snippets/perl-mode/fore new file mode 100644 index 0000000..c878a0e --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/fore @@ -0,0 +1,5 @@ +#name : foreach ... { ... } +# -- +foreach my \$${1:x} (@${2:array}) { + ${3:# body...} +} \ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/if b/emacs.d/lisp/yasnippet/snippets/perl-mode/if new file mode 100644 index 0000000..3191b97 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/if @@ -0,0 +1,5 @@ +#name : if (...) { ... } +# -- +if ($1) { + $0 +} \ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/ife b/emacs.d/lisp/yasnippet/snippets/perl-mode/ife new file mode 100644 index 0000000..23f7cf6 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/ife @@ -0,0 +1,7 @@ +#name : if (...) { ... } else { ... } +# -- +if ($1) { + $2 +} else { + $3 +} \ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/ifee b/emacs.d/lisp/yasnippet/snippets/perl-mode/ifee new file mode 100644 index 0000000..7c187d1 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/ifee @@ -0,0 +1,9 @@ +#name : if, elsif, else ... +# -- +if ($1) { + ${2:# body...} +} elsif ($3) { + ${4:# elsif...} +} else { + ${5:# else...} +} \ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/sub b/emacs.d/lisp/yasnippet/snippets/perl-mode/sub new file mode 100644 index 0000000..5ab54d7 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/sub @@ -0,0 +1,5 @@ +#name : sub ... { ... } +# -- +sub ${1:function_name} { + $0 +} \ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/unless b/emacs.d/lisp/yasnippet/snippets/perl-mode/unless new file mode 100644 index 0000000..baeffa2 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/unless @@ -0,0 +1,5 @@ +#name : unless (...) { ... } +# -- +unless ($1) { + $0 +} \ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/while b/emacs.d/lisp/yasnippet/snippets/perl-mode/while new file mode 100644 index 0000000..9c2c470 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/while @@ -0,0 +1,5 @@ +#name : while (...) { ... } +# -- +while ($1) { + $0 +} \ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/xfore b/emacs.d/lisp/yasnippet/snippets/perl-mode/xfore new file mode 100644 index 0000000..58e455d --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/xfore @@ -0,0 +1,3 @@ +#name : ... foreach ... +# -- +${1:expression} foreach @${2:array}; \ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/xif b/emacs.d/lisp/yasnippet/snippets/perl-mode/xif new file mode 100644 index 0000000..1d4dba8 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/xif @@ -0,0 +1,3 @@ +#name : ... if ... +# -- +${1:expression} if ${2:condition} \ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/xunless b/emacs.d/lisp/yasnippet/snippets/perl-mode/xunless new file mode 100644 index 0000000..f456db3 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/xunless @@ -0,0 +1,3 @@ +#name : ... unless ... +# -- +${1:expression} unless ${2:condition} \ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/perl-mode/xwhile b/emacs.d/lisp/yasnippet/snippets/perl-mode/xwhile new file mode 100644 index 0000000..2515586 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/perl-mode/xwhile @@ -0,0 +1,3 @@ +#name : ... while ... +# -- +${1:expression} while ${2:condition}; \ No newline at end of file -- cgit v1.2.3