From b8dcf61367c090898a29e32cea502dbd62662431 Mon Sep 17 00:00:00 2001 From: capitaomorte Date: Sat, 29 Aug 2009 17:59:02 +0000 Subject: [PATCH] Last commit before tagging and releasing --- Rakefile | 10 ++- doc/changelog.rst | 19 ++--- doc/define-snippet.html | 1 - doc/define_snippet.html | 68 +++++++++++++++++ doc/define_snippet.rst | 9 +++ .../.yas-ignore-filenames-as-triggers | 0 extras/imported/LaTeX-mode/.yas-make-groups | 0 .../Change Style of selected text.yasnippet | 6 ++ .../Cross Reference a/Figure.yasnippet | 6 ++ .../Cross Reference a/Listing.yasnippet | 6 ++ .../Cross Reference a/Page.yasnippet | 6 ++ .../Cross Reference a/Section.yasnippet | 6 ++ .../Cross Reference a/Table.yasnippet | 6 ++ .../Beamer Overlay Specification.yasnippet | 6 ++ .../Insert/\\begin{}…\\end{}.yasnippet" | 8 ++ .../LaTeX-mode/Lists/Description.yasnippet | 8 ++ .../LaTeX-mode/Lists/Enumerate.yasnippet | 8 ++ .../Lists/Item[description].yasnippet | 6 ++ .../LaTeX-mode/Lists/Itemize.yasnippet | 8 ++ .../Lists/Lines to list environment.yasnippet | 8 ++ .../imported/LaTeX-mode/Math/Align.yasnippet | 10 +++ .../imported/LaTeX-mode/Math/Cases.yasnippet | 9 +++ .../LaTeX-mode/Math/Equation.yasnippet | 8 ++ .../LaTeX-mode/Math/Gather(ed).yasnippet | 10 +++ .../imported/LaTeX-mode/Math/Matrix.yasnippet | 8 ++ .../imported/LaTeX-mode/Math/Split.yasnippet | 8 ++ .../Math/Unnumbered Equation.yasnippet | 8 ++ .../LaTeX-mode/Sectioning/Chapter.yasnippet | 9 +++ .../LaTeX-mode/Sectioning/Paragraph.yasnippet | 9 +++ .../LaTeX-mode/Sectioning/Part.yasnippet | 9 +++ .../Sectioning/Sub Paragraph.yasnippet | 9 +++ .../\\section .. (section).yasnippet" | 9 +++ .../\\subsection .. (sub).yasnippet" | 9 +++ .../\\subsubsection .. (ssub).yasnippet" | 9 +++ .../LaTeX-mode/Tables/New Line.yasnippet | 7 ++ .../LaTeX-mode/Tables/Tabular.yasnippet | 8 ++ .../Displaymath ($$).yasnippet | 9 +++ .../Math mode \\( \\).yasnippet" | 6 ++ .../Wrap Selection in Environment.yasnippet | 8 ++ .../Wrap in \\left-\\right.yasnippet" | 6 ++ .../Wrap selection in double quotes.yasnippet | 6 ++ extras/imported/c-mode/#endif.yasnippet | 6 ++ .../#ifndef … #define … #endif.yasnippet | 8 ++ .../c-mode/#include \"\" (inc).yasnippet" | 6 ++ .../c-mode/#include <> (Inc).yasnippet | 6 ++ .../c-mode/#pragma mark (mark).yasnippet | 11 +++ .../c-mode/.yas-ignore-filenames-as-triggers | 0 extras/imported/c-mode/.yas-make-groups | 0 .../030 for int loop (fori).yasnippet | 9 +++ .../c-mode/Declarations/Enumeration.yasnippet | 6 ++ .../c-mode/Declarations/Typedef.yasnippet | 6 ++ .../Declarations/class .. (class).yasnippet | 14 ++++ .../do...while loop (do).yasnippet | 8 ++ .../c-mode/Declarations/if .. (if).yasnippet | 9 +++ .../namespace .. (namespace).yasnippet | 9 +++ .../c-mode/Declarations/struct.yasnippet | 9 +++ ...emplate (template).yasnippet | 6 ++ .../$1.begin(), $1.end() (beginend).yasnippet | 6 ++ .../c-mode/Idioms/010 main() (main).yasnippet | 10 +++ .../Include header once only guard.yasnippet | 17 +++++ .../c-mode/Idioms/read file (readF).yasnippet | 13 ++++ extras/imported/c-mode/fprintf ….yasnippet | 6 ++ .../c-mode/printf .. (printf).yasnippet | 6 ++ .../imported/c-mode/std::map (map).yasnippet | 6 ++ .../imported/c-mode/std::vector (v).yasnippet | 6 ++ .../.yas-ignore-filenames-as-triggers | 0 extras/imported/css-mode/.yas-make-groups | 0 ...hment: scroll:fixed (background).yasnippet | 6 ++ ...d-color: color-hex (background).yasnippet | 6 ++ ...-color: color-name (background).yasnippet | 6 ++ ...d-color: color-rgb (background).yasnippet | 6 ++ ...color: transparent (background).yasnippet | 6 ++ ...ground-image: none (background).yasnippet | 6 ++ ...kground-image: url (background).yasnippet | 6 ++ ...position: position (background).yasnippet | 6 ++ ...eat: r:r-x:r-y:n-r (background).yasnippet | 6 ++ ...attachment position (background).yasnippet | 6 ++ ...color: size style color (border).yasnippet | 6 ++ ...style: size style color (border).yasnippet | 6 ++ ...width: size style color (border).yasnippet | 6 ++ ...ottom: size style color (border).yasnippet | 6 ++ .../border-color: color (border).yasnippet | 6 ++ ...order-left-color: color (border).yasnippet | 6 ++ ...order-left-style: style (border).yasnippet | 6 ++ ...border-left-width: size (border).yasnippet | 6 ++ ...-left: size style color (border).yasnippet | 6 ++ ...rder-right-color: color (border).yasnippet | 6 ++ ...rder-right-style: style (border).yasnippet | 6 ++ ...order-right-width: size (border).yasnippet | 6 ++ ...right: size style color (border).yasnippet | 6 ++ .../border-style: style (border).yasnippet | 6 ++ ...border-top-color: color (border).yasnippet | 6 ++ ...border-top-style: style (border).yasnippet | 6 ++ .../border-top-width: size (border).yasnippet | 6 ++ ...r-top: size style color (border).yasnippet | 6 ++ .../border-width: width (border).yasnippet | 6 ++ ...der: size style color (border).yasnippet | 6 ++ .../Color/color: color-hex (color).yasnippet | 6 ++ .../color: color-name (color).yasnippet | 6 ++ .../Color/color: color-rgb (color).yasnippet | 6 ++ .../Cursor/cursor: type (cursor).yasnippet | 6 ++ .../Cursor/cursor: url (cursor).yasnippet | 6 ++ .../display: block (display).yasnippet | 6 ++ .../display: common-types (display).yasnippet | 6 ++ .../display: inline (display).yasnippet | 6 ++ .../display: table-types (display).yasnippet | 6 ++ .../font-family: family (font).yasnippet | 6 ++ .../Font/font-size: size (font).yasnippet | 6 ++ ...: normal:italic:oblique (font).yasnippet | 6 ++ ...iant: normal:small-caps (font).yasnippet | 6 ++ .../Font/font-weight: weight (font).yasnippet | 6 ++ ...:line-height font -family (font).yasnippet | 6 ++ .../Font/font: size font (font).yasnippet | 6 ++ .../list-style-image: url (list).yasnippet | 6 ++ .../list-style-position: pos (list).yasnippet | 6 ++ .../list-style-type: asian (list).yasnippet | 6 ++ .../list-style-type: marker(list).yasnippet | 6 ++ .../list-style-type: numeric (list).yasnippet | 6 ++ .../list-style-type: other (list).yasnippet | 6 ++ ...e-type: roman-alpha-greek (list).yasnippet | 6 ++ ...tyle: type position image (list).yasnippet | 6 ++ .../margin-bottom: length (margin).yasnippet | 6 ++ .../margin-left: length (margin).yasnippet | 6 ++ .../margin-right: length (margin).yasnippet | 6 ++ .../margin-top: length (margin).yasnippet | 6 ++ .../Margin/margin: all (margin).yasnippet | 6 ++ .../Margin/margin: T R B L (margin).yasnippet | 6 ++ .../Margin/margin: V H (margin).yasnippet | 6 ++ .../Other/!important CSS (!).yasnippet | 7 ++ .../Other/clear: value (clear).yasnippet | 6 ++ .../direction: ltr|rtl (direction).yasnippet | 6 ++ .../float: left:right:none (float).yasnippet | 6 ++ ...er-spacing: length-em (letter).yasnippet | 6 ++ ...er-spacing: length-px (letter).yasnippet | 6 ++ .../marker-offset: auto (marker).yasnippet | 6 ++ .../marker-offset: length (marker).yasnippet | 6 ++ ...for Safari, FF and IE] (opacity).yasnippet | 8 ++ .../Other/overflow: type (overflow).yasnippet | 6 ++ .../Other/position: type (position).yasnippet | 6 ++ .../css-mode/Other/selection.yasnippet | 10 +++ .../vertical-align: type (vertical).yasnippet | 6 ++ .../visibility: type (visibility).yasnippet | 6 ++ ...pace: normal:pre:nowrap (white).yasnippet | 6 ++ .../word-spacing: length (word).yasnippet | 6 ++ .../word-spacing: normal (word).yasnippet | 6 ++ .../Other/z-index: index (z).yasnippet | 6 ++ .../padding-bottom: length (margin).yasnippet | 6 ++ .../padding-left: length (margin).yasnippet | 6 ++ .../padding-right: length (margin).yasnippet | 6 ++ .../padding-top: length (margin).yasnippet | 6 ++ .../padding: T R B L (padding).yasnippet | 6 ++ .../padding: V H (padding).yasnippet | 6 ++ .../padding: all (padding).yasnippet | 6 ++ ...ed Position Bottom 100% wide IE6.yasnippet | 8 ++ ...oader [for IE PNGs] (background).yasnippet | 8 ++ .../css-mode/Proprietary/scrollbar.yasnippet | 13 ++++ ...t-align: left:center:right (txt).yasnippet | 6 ++ ...erline:line-through:blink (text).yasnippet | 6 ++ .../Text/text-indent: length (text).yasnippet | 6 ++ ...hadow: color-hex x y blur (text).yasnippet | 6 ++ ...hadow: color-rgb x y blur (text).yasnippet | 6 ++ .../Text/text-shadow: none (text).yasnippet | 6 ++ ...m: capitalize:upper:lower (text).yasnippet | 6 ++ .../text-transform: none (text).yasnippet | 6 ++ .../css-mode/properties { } ( } ).yasnippet | 8 ++ .../(Case:Receive:Try Clause).yasnippet | 6 ++ .../erlang-mode/(Fun Clause).yasnippet | 6 ++ .../erlang-mode/(Function Clause).yasnippet | 6 ++ .../erlang-mode/(If Clause).yasnippet | 6 ++ .../.yas-ignore-filenames-as-triggers | 0 extras/imported/erlang-mode/.yas-make-groups | 0 .../erlang-mode/Behaviour Directive.yasnippet | 6 ++ .../erlang-mode/Case Expression.yasnippet | 9 +++ .../erlang-mode/Define Directive.yasnippet | 6 ++ .../erlang-mode/Export Directive.yasnippet | 6 ++ .../erlang-mode/Field & Value.yasnippet | 6 ++ .../erlang-mode/Fun Expression.yasnippet | 9 +++ .../erlang-mode/Function & Arity.yasnippet | 6 ++ .../imported/erlang-mode/Function.yasnippet | 7 ++ .../erlang-mode/If Expression.yasnippet | 9 +++ .../erlang-mode/Ifdef Directive.yasnippet | 6 ++ .../erlang-mode/Ifndef Directive.yasnippet | 6 ++ .../erlang-mode/Import Directive.yasnippet | 6 ++ .../erlang-mode/Include Directive.yasnippet | 6 ++ .../erlang-mode/Module Directive.yasnippet | 6 ++ .../erlang-mode/Receive Expression.yasnippet | 12 +++ .../erlang-mode/Record Directive.yasnippet | 6 ++ .../erlang-mode/Try Expression.yasnippet | 14 ++++ .../erlang-mode/Undef Directive.yasnippet | 6 ++ .../.yas-ignore-filenames-as-triggers | 0 extras/imported/f90-mode/.yas-make-groups | 0 .../f90-mode/Arrays/Allocate Array.yasnippet | 7 ++ .../Allocate and Deallocate array.yasnippet | 10 +++ .../Arrays/Deallocate Array.yasnippet | 7 ++ .../Arrays/Dot Product of Vectors.yasnippet | 6 ++ .../Arrays/Index of Maximum.yasnippet | 6 ++ .../Arrays/Index of Minimum.yasnippet | 6 ++ .../f90-mode/Arrays/Lower Bound.yasnippet | 6 ++ .../Arrays/Matrix Multiplication.yasnippet | 6 ++ .../f90-mode/Arrays/Maximum Value.yasnippet | 6 ++ .../f90-mode/Arrays/Minimum Value.yasnippet | 6 ++ .../Arrays/Product of Elements.yasnippet | 6 ++ .../imported/f90-mode/Arrays/Size.yasnippet | 6 ++ .../f90-mode/Arrays/Sum of Elements.yasnippet | 6 ++ .../f90-mode/Arrays/Upper Bound.yasnippet | 6 ++ ...Wrap Selection in Array Brackets.yasnippet | 6 ++ .../imported/f90-mode/Arrays/merge.yasnippet | 6 ++ .../imported/f90-mode/Arrays/pack.yasnippet | 6 ++ .../f90-mode/Arrays/reshape.yasnippet | 6 ++ .../imported/f90-mode/Arrays/spread.yasnippet | 6 ++ .../imported/f90-mode/Arrays/unpack.yasnippet | 6 ++ .../Arrays/where (single line).yasnippet | 6 ++ .../imported/f90-mode/Arrays/where.yasnippet | 8 ++ .../Control Constructs/Implied do.yasnippet | 6 ++ .../Control Constructs/case.yasnippet | 7 ++ .../Control Constructs/cycle.yasnippet | 6 ++ .../Control Constructs/do while.yasnippet | 8 ++ .../f90-mode/Control Constructs/do.yasnippet | 8 ++ .../Control Constructs/elseif.yasnippet | 7 ++ .../Control Constructs/forall.yasnippet | 8 ++ .../if (single line).yasnippet | 6 ++ .../f90-mode/Control Constructs/if.yasnippet | 8 ++ .../Control Constructs/named: do.yasnippet | 8 ++ .../named: select case.yasnippet | 9 +++ .../Control Constructs/select case.yasnippet | 9 +++ .../Control Constructs/stop.yasnippet | 6 ++ .../Input/Output/Close File.yasnippet | 7 ++ .../Output/Inquire (by Filename).yasnippet | 6 ++ .../Input/Output/Inquire (by Unit).yasnippet | 6 ++ .../f90-mode/Input/Output/Open File.yasnippet | 8 ++ .../Input/Output/Quick Open.yasnippet | 7 ++ .../Input/Output/Quick Read.yasnippet | 6 ++ .../Input/Output/Quick Write.yasnippet | 6 ++ .../f90-mode/Input/Output/print.yasnippet | 6 ++ .../Output/read (Sequential Access).yasnippet | 7 ++ .../f90-mode/Input/Output/read.yasnippet | 7 ++ .../Output/write (Sequental Access).yasnippet | 7 ++ .../f90-mode/Line Continuation.yasnippet | 6 ++ .../f90-mode/Math/Random Number.yasnippet | 6 ++ .../f90-mode/Math/Random Seed.yasnippet | 6 ++ extras/imported/f90-mode/Math/max.yasnippet | 6 ++ extras/imported/f90-mode/Math/min.yasnippet | 6 ++ .../f90-mode/Open.../Input File.yasnippet | 7 ++ .../f90-mode/Open.../Output File.yasnippet | 7 ++ .../f90-mode/Open.../Scratch File.yasnippet | 7 ++ .../Programming Units/function.yasnippet | 10 +++ .../Programming Units/interface.yasnippet | 8 ++ .../module procedure.yasnippet | 6 ++ .../Programming Units/module.yasnippet | 11 +++ .../Programming Units/program.yasnippet | 11 +++ .../Programming Units/subroutine.yasnippet | 9 +++ .../Relational & Logical/And.yasnippet | 6 ++ .../Relational & Logical/Equal.yasnippet | 6 ++ .../Relational & Logical/Equality.yasnippet | 6 ++ .../Greater Than.yasnippet | 6 ++ .../Greater or Equal.yasnippet | 6 ++ .../Relational & Logical/Less Than.yasnippet | 6 ++ .../Less or Equal.yasnippet | 6 ++ .../Non-Equality.yasnippet | 6 ++ .../Relational & Logical/Not.yasnippet | 6 ++ .../Relational & Logical/Or.yasnippet | 6 ++ .../Relational & Logical/_FALSE_.yasnippet | 6 ++ .../Relational & Logical/_TRUE_.yasnippet | 6 ++ .../Relational & Logical/all.yasnippet | 6 ++ .../Relational & Logical/any.yasnippet | 6 ++ .../Relational & Logical/count.yasnippet | 6 ++ .../Character.yasnippet | 6 ++ .../Custom Type.yasnippet | 6 ++ .../Variable Specification/Integer.yasnippet | 6 ++ .../Variable Specification/Logical.yasnippet | 6 ++ .../Quick Character.yasnippet | 6 ++ .../Quick Custom Type.yasnippet | 6 ++ .../Quick Integer.yasnippet | 6 ++ .../Quick Logical.yasnippet | 6 ++ .../Quick Real.yasnippet | 6 ++ .../Variable Specification/Real.yasnippet | 6 ++ .../Type Definition.yasnippet | 8 ++ .../Variable Specification/data.yasnippet | 6 ++ .../implicit none.yasnippet | 6 ++ .../.yas-ignore-filenames-as-triggers | 0 extras/imported/haskell-mode/.yas-make-groups | 0 extras/imported/haskell-mode/Case.yasnippet | 7 ++ .../imported/haskell-mode/Instance.yasnippet | 7 ++ extras/imported/haskell-mode/Main.yasnippet | 8 ++ "extras/imported/haskell-mode/\\.yasnippet" | 6 ++ extras/imported/haskell-mode/module.yasnippet | 8 ++ .../imported/haskell-mode/t <- f t.yasnippet | 6 ++ .../.yas-ignore-filenames-as-triggers | 0 extras/imported/html-mode/.yas-make-groups | 0 ...ment: Internet Explorer 5_0 only.yasnippet | 6 ++ ...ment: Internet Explorer 5_5 only.yasnippet | 6 ++ ...l Comment: Internet Explorer 5_x.yasnippet | 6 ++ ...t: Internet Explorer 6 and below.yasnippet | 6 ++ ...omment: Internet Explorer 6 only.yasnippet | 6 ++ ...al Comment: Internet Explorer 7+.yasnippet | 6 ++ ...ional Comment: Internet Explorer.yasnippet | 6 ++ ...l Comment: NOT Internet Explorer.yasnippet | 6 ++ .../Entities/Arrow (arrow).yasnippet | 6 ++ .../Entities/Backspace (backspace).yasnippet | 6 ++ .../Entities/Backtab (backtab).yasnippet | 6 ++ .../Entities/Command (command).yasnippet | 6 ++ .../Entities/Control (control).yasnippet | 6 ++ .../Entities/Delete (delete).yasnippet | 6 ++ .../html-mode/Entities/Down (down).yasnippet | 6 ++ .../Entities/Enter (enter).yasnippet | 6 ++ .../Entities/Escape (escape).yasnippet | 6 ++ .../html-mode/Entities/Left (left).yasnippet | 6 ++ .../Entities/Option (option).yasnippet | 6 ++ .../Entities/Return (return).yasnippet | 6 ++ .../Entities/Right (right).yasnippet | 6 ++ .../Entities/Shift (shift).yasnippet | 6 ++ .../html-mode/Entities/Tab (tab).yasnippet | 6 ++ .../html-mode/Entities/Up (up).yasnippet | 6 ++ .../XHTML   NonBreakingSpace.yasnippet | 6 ++ .../html-mode/Format/Emphasize.yasnippet | 6 ++ .../html-mode/Format/Strong.yasnippet | 6 ++ .../DocType HTML 4.0 Strict.yasnippet | 7 ++ .../DocType XHTL 1.0 Frameset.yasnippet | 7 ++ .../DocType XHTML 1.0 Strict.yasnippet | 7 ++ .../DocType XHTML 1.0 Transitional.yasnippet | 7 ++ .../DocType XHTML 1.1.yasnippet | 7 ++ ...TML — 4.0 Transitional (doctype).yasnippet | 7 ++ .../Embed QT movie (movie).yasnippet | 16 ++++ .../html-mode/Insert Tag/Fieldset.yasnippet | 10 +++ .../Insert Tag/Input with Label.yasnippet | 6 ++ .../html-mode/Insert Tag/Option.yasnippet | 6 ++ .../html-mode/Insert Tag/Select Box.yasnippet | 10 +++ .../Insert Tag/XHTML .yasnippet | 6 ++ .../Insert Tag/XHTML \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML .yasnippet b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet new file mode 100644 index 0000000..f665d30 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: mailto +# contributor: Translated from TextMate Snippet +# name: Mail Anchor +# -- +${3:email me} \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML .yasnippet b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet new file mode 100644 index 0000000..3d2d621 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: base +# contributor: Translated from TextMate Snippet +# name: Base +# -- + \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML .yasnippet b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet new file mode 100644 index 0000000..46140d0 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: body +# contributor: Translated from TextMate Snippet +# name: Body +# -- + + $0 + \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet b/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet new file mode 100644 index 0000000..ecfcf3b --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Br +# binding: "^ " +# -- + \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet b/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet new file mode 100644 index 0000000..b17f1e9 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: div +# contributor: Translated from TextMate Snippet +# name: Div +# -- + + `yas/selected-text`$0 +
\ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet new file mode 100644 index 0000000..a0ea4f9 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# key: form +# contributor: Translated from TextMate Snippet +# name: Form +# -- + + $0 + +

+
\ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML

.yasnippet b/extras/imported/html-mode/Insert Tag/XHTML

.yasnippet new file mode 100644 index 0000000..9dc778a --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML

.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: h1 +# contributor: Translated from TextMate Snippet +# name: Heading +# -- +

${1:`yas/selected-text`}

\ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML .yasnippet b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet new file mode 100644 index 0000000..8b632e1 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# key: head +# contributor: Translated from TextMate Snippet +# name: Head +# -- + + + ${1:${TM_FILENAME/((.+)\..*)?/(?2:$2:Page Title)/}} + $0 + \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML .yasnippet b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet new file mode 100644 index 0000000..0777fd0 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: link +# contributor: Translated from TextMate Snippet +# name: Link +# -- + \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML .yasnippet b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet new file mode 100644 index 0000000..d1cfc97 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: meta +# contributor: Translated from TextMate Snippet +# name: Meta +# -- + \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML .yasnippet b/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet new file mode 100644 index 0000000..13d9405 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# key: table +# contributor: Translated from TextMate Snippet +# name: Table +# -- +
+ + +
${5:Header}
${0:Data}
\ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML .yasnippet b/extras/imported/html-mode/Insert Tag/XHTML <title>.yasnippet new file mode 100644 index 0000000..c326549 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML <title>.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: title +# contributor: Translated from TextMate Snippet +# name: Title +# -- +<title>${1:${TM_FILENAME/((.+)\..*)?/(?2:$2:Page Title)/}} \ No newline at end of file diff --git a/extras/imported/html-mode/Smart return:indent for tag pairs.yasnippet b/extras/imported/html-mode/Smart return:indent for tag pairs.yasnippet new file mode 100644 index 0000000..05a764c --- /dev/null +++ b/extras/imported/html-mode/Smart return:indent for tag pairs.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Special: Return Inside Empty Open/Close Tags +# binding: " " +# -- + + $0 diff --git a/extras/imported/html-mode/Wrap Selection In Tag.yasnippet b/extras/imported/html-mode/Wrap Selection In Tag.yasnippet new file mode 100644 index 0000000..83a8257 --- /dev/null +++ b/extras/imported/html-mode/Wrap Selection In Tag.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Wrap Selection in Open/Close Tag +# binding: "^W" +# -- +<${1:p}>`yas/selected-text` \ No newline at end of file diff --git a/extras/imported/html-mode/Wrap in .yasnippet b/extras/imported/html-mode/Wrap in .yasnippet new file mode 100644 index 0000000..768a6c0 --- /dev/null +++ b/extras/imported/html-mode/Wrap in .yasnippet @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Wrap in +# -- + \ No newline at end of file diff --git a/extras/imported/java-mode/.yas-ignore-filenames-as-triggers b/extras/imported/java-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/java-mode/.yas-make-groups b/extras/imported/java-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/java-mode/Common Packages/java_beans_.yasnippet b/extras/imported/java-mode/Common Packages/java_beans_.yasnippet new file mode 100644 index 0000000..38f4b2b --- /dev/null +++ b/extras/imported/java-mode/Common Packages/java_beans_.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: j.b +# contributor: Translated from TextMate Snippet +# name: java.beans. +# -- +java.beans. \ No newline at end of file diff --git a/extras/imported/java-mode/Common Packages/java_io.yasnippet b/extras/imported/java-mode/Common Packages/java_io.yasnippet new file mode 100644 index 0000000..81f5fc2 --- /dev/null +++ b/extras/imported/java-mode/Common Packages/java_io.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: j.i +# contributor: Translated from TextMate Snippet +# name: java.io. +# -- +java.io. \ No newline at end of file diff --git a/extras/imported/java-mode/Common Packages/java_math.yasnippet b/extras/imported/java-mode/Common Packages/java_math.yasnippet new file mode 100644 index 0000000..58820c4 --- /dev/null +++ b/extras/imported/java-mode/Common Packages/java_math.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: j.m +# contributor: Translated from TextMate Snippet +# name: java.math. +# -- +java.math. \ No newline at end of file diff --git a/extras/imported/java-mode/Common Packages/java_net_.yasnippet b/extras/imported/java-mode/Common Packages/java_net_.yasnippet new file mode 100644 index 0000000..c11f598 --- /dev/null +++ b/extras/imported/java-mode/Common Packages/java_net_.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: j.n +# contributor: Translated from TextMate Snippet +# name: java.net. +# -- +java.net. \ No newline at end of file diff --git a/extras/imported/java-mode/Common Packages/java_util_.yasnippet b/extras/imported/java-mode/Common Packages/java_util_.yasnippet new file mode 100644 index 0000000..6b5ae23 --- /dev/null +++ b/extras/imported/java-mode/Common Packages/java_util_.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: j.u +# contributor: Translated from TextMate Snippet +# name: java.util. +# -- +java.util. \ No newline at end of file diff --git a/extras/imported/java-mode/Constructs/class.yasnippet b/extras/imported/java-mode/Constructs/class.yasnippet new file mode 100644 index 0000000..fe64a81 --- /dev/null +++ b/extras/imported/java-mode/Constructs/class.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: cl +# contributor: Translated from TextMate Snippet +# name: class +# -- +class ${1:${TM_FILENAME/(.*?)(\..+)/$1/}} ${2:extends ${3:Parent} }${4:implements ${5:Interface} }{ + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/Constructs/constant string.yasnippet b/extras/imported/java-mode/Constructs/constant string.yasnippet new file mode 100644 index 0000000..8f95610 --- /dev/null +++ b/extras/imported/java-mode/Constructs/constant string.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: cos +# contributor: Translated from TextMate Snippet +# name: constant string +# -- +static public final String ${1:var} = "$2";$0 \ No newline at end of file diff --git a/extras/imported/java-mode/Constructs/constant.yasnippet b/extras/imported/java-mode/Constructs/constant.yasnippet new file mode 100644 index 0000000..4ab5f60 --- /dev/null +++ b/extras/imported/java-mode/Constructs/constant.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: co +# contributor: Translated from TextMate Snippet +# name: constant +# -- +static public final ${1:String} ${2:var} = $3;$0 \ No newline at end of file diff --git a/extras/imported/java-mode/Constructs/interface.yasnippet b/extras/imported/java-mode/Constructs/interface.yasnippet new file mode 100644 index 0000000..33650ff --- /dev/null +++ b/extras/imported/java-mode/Constructs/interface.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: in +# contributor: Translated from TextMate Snippet +# name: interface +# -- +interface ${1:${TM_FILENAME/(.*?)(\..+)/$1/}} ${2:extends ${3:Parent} }{ + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/Constructs/method (main).yasnippet b/extras/imported/java-mode/Constructs/method (main).yasnippet new file mode 100644 index 0000000..cdcea95 --- /dev/null +++ b/extras/imported/java-mode/Constructs/method (main).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: main +# contributor: Translated from TextMate Snippet +# name: method (main) +# -- +public static void main(String[] args) { + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/Constructs/method.yasnippet b/extras/imported/java-mode/Constructs/method.yasnippet new file mode 100644 index 0000000..baa7e00 --- /dev/null +++ b/extras/imported/java-mode/Constructs/method.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: m +# contributor: Translated from TextMate Snippet +# name: method +# -- +${1:void} ${2:method}($3) ${4:throws $5 }{ + $0 +} diff --git a/extras/imported/java-mode/Constructs/variable.yasnippet b/extras/imported/java-mode/Constructs/variable.yasnippet new file mode 100644 index 0000000..0a7afa7 --- /dev/null +++ b/extras/imported/java-mode/Constructs/variable.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: v +# contributor: Translated from TextMate Snippet +# name: variable +# -- +${1:String} ${2:var}${3: = ${0:null}}; \ No newline at end of file diff --git a/extras/imported/java-mode/Control/break.yasnippet b/extras/imported/java-mode/Control/break.yasnippet new file mode 100644 index 0000000..6bd3e8f --- /dev/null +++ b/extras/imported/java-mode/Control/break.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: br +# contributor: Translated from TextMate Snippet +# name: break +# -- +break; diff --git a/extras/imported/java-mode/Control/case.yasnippet b/extras/imported/java-mode/Control/case.yasnippet new file mode 100644 index 0000000..5059e9e --- /dev/null +++ b/extras/imported/java-mode/Control/case.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: cs +# contributor: Translated from TextMate Snippet +# name: case +# -- +case $1: + $2 +$0 \ No newline at end of file diff --git a/extras/imported/java-mode/Control/catch.yasnippet b/extras/imported/java-mode/Control/catch.yasnippet new file mode 100644 index 0000000..6ff6a0b --- /dev/null +++ b/extras/imported/java-mode/Control/catch.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: ca +# contributor: Translated from TextMate Snippet +# name: catch +# -- +catch (${1:Exception} ${2:e}) { + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/Control/default.yasnippet b/extras/imported/java-mode/Control/default.yasnippet new file mode 100644 index 0000000..e865e8d --- /dev/null +++ b/extras/imported/java-mode/Control/default.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: de +# contributor: Translated from TextMate Snippet +# name: default +# -- +default: + $0 \ No newline at end of file diff --git a/extras/imported/java-mode/Control/else if.yasnippet b/extras/imported/java-mode/Control/else if.yasnippet new file mode 100644 index 0000000..b87e7f2 --- /dev/null +++ b/extras/imported/java-mode/Control/else if.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: elif +# contributor: Translated from TextMate Snippet +# name: else if +# -- +else if ($1) { + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/Control/else.yasnippet b/extras/imported/java-mode/Control/else.yasnippet new file mode 100644 index 0000000..d93d0dc --- /dev/null +++ b/extras/imported/java-mode/Control/else.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: el +# contributor: Translated from TextMate Snippet +# name: else +# -- +else { + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/Control/for (each).yasnippet b/extras/imported/java-mode/Control/for (each).yasnippet new file mode 100644 index 0000000..eb4e1ed --- /dev/null +++ b/extras/imported/java-mode/Control/for (each).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: fore +# contributor: Translated from TextMate Snippet +# name: for (each) +# -- +for ($1 : $2) { + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/Control/for.yasnippet b/extras/imported/java-mode/Control/for.yasnippet new file mode 100644 index 0000000..fb3f314 --- /dev/null +++ b/extras/imported/java-mode/Control/for.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: for +# contributor: Translated from TextMate Snippet +# name: for +# -- +for ($1; $2; $3) { + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/Control/if.yasnippet b/extras/imported/java-mode/Control/if.yasnippet new file mode 100644 index 0000000..10a3055 --- /dev/null +++ b/extras/imported/java-mode/Control/if.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: if +# contributor: Translated from TextMate Snippet +# name: if +# -- +if ($1) { + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/Control/return.yasnippet b/extras/imported/java-mode/Control/return.yasnippet new file mode 100644 index 0000000..64991a8 --- /dev/null +++ b/extras/imported/java-mode/Control/return.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: re +# contributor: Translated from TextMate Snippet +# name: return +# -- +return \ No newline at end of file diff --git a/extras/imported/java-mode/Control/switch.yasnippet b/extras/imported/java-mode/Control/switch.yasnippet new file mode 100644 index 0000000..fb28f11 --- /dev/null +++ b/extras/imported/java-mode/Control/switch.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: sw +# contributor: Translated from TextMate Snippet +# name: switch +# -- +switch ($1) { + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/Control/throw.yasnippet b/extras/imported/java-mode/Control/throw.yasnippet new file mode 100644 index 0000000..790a9b4 --- /dev/null +++ b/extras/imported/java-mode/Control/throw.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: th +# contributor: Translated from TextMate Snippet +# name: throw +# -- +throw $0 \ No newline at end of file diff --git a/extras/imported/java-mode/Control/while.yasnippet b/extras/imported/java-mode/Control/while.yasnippet new file mode 100644 index 0000000..b2ae3a7 --- /dev/null +++ b/extras/imported/java-mode/Control/while.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: wh +# contributor: Translated from TextMate Snippet +# name: while +# -- +while ($1) { + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/Directives/assert.yasnippet b/extras/imported/java-mode/Directives/assert.yasnippet new file mode 100644 index 0000000..8117038 --- /dev/null +++ b/extras/imported/java-mode/Directives/assert.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: as +# contributor: Translated from TextMate Snippet +# name: assert +# -- +assert ${1:test}${2/(.+)/(?1: \: ")/}${2:Failure message}${2/(.+)/(?1:")/};$0 \ No newline at end of file diff --git a/extras/imported/java-mode/Directives/import.yasnippet b/extras/imported/java-mode/Directives/import.yasnippet new file mode 100644 index 0000000..f462cc0 --- /dev/null +++ b/extras/imported/java-mode/Directives/import.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: im +# contributor: Translated from TextMate Snippet +# name: import +# -- +import \ No newline at end of file diff --git a/extras/imported/java-mode/Directives/package.yasnippet b/extras/imported/java-mode/Directives/package.yasnippet new file mode 100644 index 0000000..b5f6e8c --- /dev/null +++ b/extras/imported/java-mode/Directives/package.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: pa +# contributor: Translated from TextMate Snippet +# name: package +# -- +package \ No newline at end of file diff --git a/extras/imported/java-mode/Directives/synchronized.yasnippet b/extras/imported/java-mode/Directives/synchronized.yasnippet new file mode 100644 index 0000000..5532e0e --- /dev/null +++ b/extras/imported/java-mode/Directives/synchronized.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: sy +# contributor: Translated from TextMate Snippet +# name: synchronized +# -- +synchronized \ No newline at end of file diff --git a/extras/imported/java-mode/Modifiers/abstract.yasnippet b/extras/imported/java-mode/Modifiers/abstract.yasnippet new file mode 100644 index 0000000..10cef24 --- /dev/null +++ b/extras/imported/java-mode/Modifiers/abstract.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ab +# contributor: Translated from TextMate Snippet +# name: abstract +# -- +abstract \ No newline at end of file diff --git a/extras/imported/java-mode/Modifiers/final.yasnippet b/extras/imported/java-mode/Modifiers/final.yasnippet new file mode 100644 index 0000000..b1e9879 --- /dev/null +++ b/extras/imported/java-mode/Modifiers/final.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: fi +# contributor: Translated from TextMate Snippet +# name: final +# -- +final \ No newline at end of file diff --git a/extras/imported/java-mode/Modifiers/private.yasnippet b/extras/imported/java-mode/Modifiers/private.yasnippet new file mode 100644 index 0000000..5514ada --- /dev/null +++ b/extras/imported/java-mode/Modifiers/private.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: pr +# contributor: Translated from TextMate Snippet +# name: private +# -- +private \ No newline at end of file diff --git a/extras/imported/java-mode/Modifiers/protected.yasnippet b/extras/imported/java-mode/Modifiers/protected.yasnippet new file mode 100644 index 0000000..51379bf --- /dev/null +++ b/extras/imported/java-mode/Modifiers/protected.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: po +# contributor: Translated from TextMate Snippet +# name: protected +# -- +protected \ No newline at end of file diff --git a/extras/imported/java-mode/Modifiers/public.yasnippet b/extras/imported/java-mode/Modifiers/public.yasnippet new file mode 100644 index 0000000..efd0d80 --- /dev/null +++ b/extras/imported/java-mode/Modifiers/public.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: pu +# contributor: Translated from TextMate Snippet +# name: public +# -- +public \ No newline at end of file diff --git a/extras/imported/java-mode/Modifiers/static.yasnippet b/extras/imported/java-mode/Modifiers/static.yasnippet new file mode 100644 index 0000000..cf1c84e --- /dev/null +++ b/extras/imported/java-mode/Modifiers/static.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: st +# contributor: Translated from TextMate Snippet +# name: static +# -- +static \ No newline at end of file diff --git a/extras/imported/java-mode/Testing/import junit_framework_TestCase;.yasnippet b/extras/imported/java-mode/Testing/import junit_framework_TestCase;.yasnippet new file mode 100644 index 0000000..f032bf6 --- /dev/null +++ b/extras/imported/java-mode/Testing/import junit_framework_TestCase;.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: imt +# contributor: Translated from TextMate Snippet +# name: import junit.framework.TestCase; +# -- +import junit.framework.TestCase; +$0 \ No newline at end of file diff --git a/extras/imported/java-mode/Testing/test case.yasnippet b/extras/imported/java-mode/Testing/test case.yasnippet new file mode 100644 index 0000000..9f7063b --- /dev/null +++ b/extras/imported/java-mode/Testing/test case.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: tc +# contributor: Translated from TextMate Snippet +# name: test case +# -- +public class ${1:${TM_FILENAME/(.*?)(\..+)/$1/}} extends ${2:TestCase} { + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/Testing/test.yasnippet b/extras/imported/java-mode/Testing/test.yasnippet new file mode 100644 index 0000000..f150572 --- /dev/null +++ b/extras/imported/java-mode/Testing/test.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: t +# contributor: Translated from TextMate Snippet +# name: test +# -- +public void test${1:Name}() throws Exception { + $0 +} \ No newline at end of file diff --git a/extras/imported/java-mode/print.yasnippet b/extras/imported/java-mode/print.yasnippet new file mode 100644 index 0000000..c404c8a --- /dev/null +++ b/extras/imported/java-mode/print.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: p +# contributor: Translated from TextMate Snippet +# name: print +# -- +System.out.print($1);$0 \ No newline at end of file diff --git a/extras/imported/java-mode/println.yasnippet b/extras/imported/java-mode/println.yasnippet new file mode 100644 index 0000000..cffbfc5 --- /dev/null +++ b/extras/imported/java-mode/println.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: pl +# contributor: Translated from TextMate Snippet +# name: println +# -- +System.out.println($1);$0 \ No newline at end of file diff --git a/extras/imported/lisp-mode/'(.yasnippet b/extras/imported/lisp-mode/'(.yasnippet new file mode 100644 index 0000000..1999798 --- /dev/null +++ b/extras/imported/lisp-mode/'(.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ( +# contributor: Translated from TextMate Snippet +# name: '( +# -- +'( \ No newline at end of file diff --git a/extras/imported/lisp-mode/.yas-ignore-filenames-as-triggers b/extras/imported/lisp-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/lisp-mode/.yas-make-groups b/extras/imported/lisp-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/lisp-mode/`(.yasnippet b/extras/imported/lisp-mode/`(.yasnippet new file mode 100644 index 0000000..e48d3bc --- /dev/null +++ b/extras/imported/lisp-mode/`(.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ( +# contributor: Translated from TextMate Snippet +# name: `( +# -- +\`( \ No newline at end of file diff --git a/extras/imported/lisp-mode/defconstant.yasnippet b/extras/imported/lisp-mode/defconstant.yasnippet new file mode 100644 index 0000000..5634259 --- /dev/null +++ b/extras/imported/lisp-mode/defconstant.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: const +# contributor: Translated from TextMate Snippet +# name: defconstant +# -- +(defconstant +${1:name}+ ${2:value} + "${3:Documentation for $1.}")) \ No newline at end of file diff --git a/extras/imported/lisp-mode/defmacro.yasnippet b/extras/imported/lisp-mode/defmacro.yasnippet new file mode 100644 index 0000000..d5e653a --- /dev/null +++ b/extras/imported/lisp-mode/defmacro.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: mac +# contributor: Translated from TextMate Snippet +# name: defmacro +# -- +(defmacro ${1:name} (${2:parameters}) + "${3:Documentation for $1.}" + ($0)) \ No newline at end of file diff --git a/extras/imported/lisp-mode/defparameter.yasnippet b/extras/imported/lisp-mode/defparameter.yasnippet new file mode 100644 index 0000000..f1fd18a --- /dev/null +++ b/extras/imported/lisp-mode/defparameter.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: par +# contributor: Translated from TextMate Snippet +# name: defparameter +# -- +(defparameter *${1:name}* ${2:value} + "${3:Documentation for $1.}") \ No newline at end of file diff --git a/extras/imported/lisp-mode/defun.yasnippet b/extras/imported/lisp-mode/defun.yasnippet new file mode 100644 index 0000000..b2a65b3 --- /dev/null +++ b/extras/imported/lisp-mode/defun.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: fun +# contributor: Translated from TextMate Snippet +# name: defun +# -- +(defun ${1:name} (${2:parameters}) + "${3:Documentation for $1.}" + ($0)) \ No newline at end of file diff --git a/extras/imported/lisp-mode/defvar.yasnippet b/extras/imported/lisp-mode/defvar.yasnippet new file mode 100644 index 0000000..bbe1b06 --- /dev/null +++ b/extras/imported/lisp-mode/defvar.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: var +# contributor: Translated from TextMate Snippet +# name: defvar +# -- +(defvar *${1:name}* ${2:value} + "${3:Documentation for $1.}") \ No newline at end of file diff --git a/extras/imported/lisp-mode/if.yasnippet b/extras/imported/lisp-mode/if.yasnippet new file mode 100644 index 0000000..c7d8ea4 --- /dev/null +++ b/extras/imported/lisp-mode/if.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: if +# contributor: Translated from TextMate Snippet +# name: if +# -- +(if (${1:test}) + ($0)) \ No newline at end of file diff --git a/extras/imported/lisp-mode/let.yasnippet b/extras/imported/lisp-mode/let.yasnippet new file mode 100644 index 0000000..16ed65e --- /dev/null +++ b/extras/imported/lisp-mode/let.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: let +# contributor: Translated from TextMate Snippet +# name: let +# -- +(let (${1:variables}) + ($0)) \ No newline at end of file diff --git a/extras/imported/lisp-mode/let1.yasnippet b/extras/imported/lisp-mode/let1.yasnippet new file mode 100644 index 0000000..7c0e070 --- /dev/null +++ b/extras/imported/lisp-mode/let1.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: let1 +# contributor: Translated from TextMate Snippet +# name: let1 +# -- +(let ((${1:variable} ${2:value})) + ($0)) \ No newline at end of file diff --git a/extras/imported/lisp-mode/setf.yasnippet b/extras/imported/lisp-mode/setf.yasnippet new file mode 100644 index 0000000..295bb74 --- /dev/null +++ b/extras/imported/lisp-mode/setf.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: setf +# contributor: Translated from TextMate Snippet +# name: setf +# -- +(setf ${1:place} ${2:value}) \ No newline at end of file diff --git a/extras/imported/markdown-mode/.yas-ignore-filenames-as-triggers b/extras/imported/markdown-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/markdown-mode/.yas-make-groups b/extras/imported/markdown-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/markdown-mode/Hard linebreak.yasnippet b/extras/imported/markdown-mode/Hard linebreak.yasnippet new file mode 100644 index 0000000..9436c51 --- /dev/null +++ b/extras/imported/markdown-mode/Hard linebreak.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Hard Linebreak +# binding: "^ " +# -- + diff --git a/extras/imported/pascal-mode/.yas-ignore-filenames-as-triggers b/extras/imported/pascal-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/pascal-mode/.yas-make-groups b/extras/imported/pascal-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/pascal-mode/Newline.yasnippet b/extras/imported/pascal-mode/Newline.yasnippet new file mode 100644 index 0000000..1df2516 --- /dev/null +++ b/extras/imported/pascal-mode/Newline.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Newline +# binding: "^ " +# -- +#13#10 \ No newline at end of file diff --git a/extras/imported/pascal-mode/begin .. end (begin).yasnippet b/extras/imported/pascal-mode/begin .. end (begin).yasnippet new file mode 100644 index 0000000..19fc529 --- /dev/null +++ b/extras/imported/pascal-mode/begin .. end (begin).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: begin +# contributor: Translated from TextMate Snippet +# name: begin … end +# -- +begin + $0 +end; \ No newline at end of file diff --git a/extras/imported/pascal-mode/class (class).yasnippet b/extras/imported/pascal-mode/class (class).yasnippet new file mode 100644 index 0000000..ff084bb --- /dev/null +++ b/extras/imported/pascal-mode/class (class).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: class +# contributor: Translated from TextMate Snippet +# name: class … end +# -- +T${1:ClassName} = class + $0 +end; \ No newline at end of file diff --git a/extras/imported/pascal-mode/constructor, destructor (constructor).yasnippet b/extras/imported/pascal-mode/constructor, destructor (constructor).yasnippet new file mode 100644 index 0000000..1c991c5 --- /dev/null +++ b/extras/imported/pascal-mode/constructor, destructor (constructor).yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: constructor +# contributor: Translated from TextMate Snippet +# name: constructor, destructor +# -- +constructor Create${1:()}; +destructor Destroy; override;$0 \ No newline at end of file diff --git a/extras/imported/pascal-mode/for.yasnippet b/extras/imported/pascal-mode/for.yasnippet new file mode 100644 index 0000000..7841fc8 --- /dev/null +++ b/extras/imported/pascal-mode/for.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: for +# contributor: Translated from TextMate Snippet +# name: for … end +# -- +for ${1:i} := ${2:0} to ${3:max} do begin + $0 +end; \ No newline at end of file diff --git a/extras/imported/pascal-mode/if.yasnippet b/extras/imported/pascal-mode/if.yasnippet new file mode 100644 index 0000000..33b53de --- /dev/null +++ b/extras/imported/pascal-mode/if.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: if +# contributor: Translated from TextMate Snippet +# name: if … end +# -- +if ${1} then begin + $0 +end; \ No newline at end of file diff --git a/extras/imported/pascal-mode/property (prop).yasnippet b/extras/imported/pascal-mode/property (prop).yasnippet new file mode 100644 index 0000000..1050567 --- /dev/null +++ b/extras/imported/pascal-mode/property (prop).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: prop +# contributor: Translated from TextMate Snippet +# name: property +# -- +property ${1:PropertyName}: ${2:WideString} read ${3:F}${1} write ${4:F}${1};$0 \ No newline at end of file diff --git a/extras/imported/pascal-mode/try .. finally (try).yasnippet b/extras/imported/pascal-mode/try .. finally (try).yasnippet new file mode 100644 index 0000000..1dd72bb --- /dev/null +++ b/extras/imported/pascal-mode/try .. finally (try).yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# key: try +# contributor: Translated from TextMate Snippet +# name: try … finally +# -- +try + $0 +finally + $1 +end; \ No newline at end of file diff --git a/extras/imported/pascal-mode/unit (unit).yasnippet b/extras/imported/pascal-mode/unit (unit).yasnippet new file mode 100644 index 0000000..d3ea4eb --- /dev/null +++ b/extras/imported/pascal-mode/unit (unit).yasnippet @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# key: unit +# contributor: Translated from TextMate Snippet +# name: unit … implementation … end +# -- +unit ${1:unit_name}; + +interface + +uses + SysUtils${2:, Classes}; + +implementation + +$0 + +end. \ No newline at end of file diff --git a/extras/imported/perl-mode/.yas-ignore-filenames-as-triggers b/extras/imported/perl-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/perl-mode/.yas-make-groups b/extras/imported/perl-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/perl-mode/Conditional if..else (ife).yasnippet b/extras/imported/perl-mode/Conditional if..else (ife).yasnippet new file mode 100644 index 0000000..939cbee --- /dev/null +++ b/extras/imported/perl-mode/Conditional if..else (ife).yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# key: ife +# contributor: Translated from TextMate Snippet +# name: Conditional if..else +# -- +if ($1) { + ${2:# body...} +} else { + ${3:# else...} +} diff --git a/extras/imported/perl-mode/Conditional if..elsif..else (ifee).yasnippet b/extras/imported/perl-mode/Conditional if..elsif..else (ifee).yasnippet new file mode 100644 index 0000000..11c8924 --- /dev/null +++ b/extras/imported/perl-mode/Conditional if..elsif..else (ifee).yasnippet @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# key: ifee +# contributor: Translated from TextMate Snippet +# name: Conditional if..elsif..else +# -- +if ($1) { + ${2:# body...} +} elsif ($3) { + ${4:# elsif...} +} else { + ${5:# else...} +} diff --git a/extras/imported/perl-mode/Conditional one-line (unless).yasnippet b/extras/imported/perl-mode/Conditional one-line (unless).yasnippet new file mode 100644 index 0000000..692f1f8 --- /dev/null +++ b/extras/imported/perl-mode/Conditional one-line (unless).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: xunless +# contributor: Translated from TextMate Snippet +# name: Conditional One-line +# -- +${1:expression} unless ${2:condition}; diff --git a/extras/imported/perl-mode/Conditional one-line (xif).yasnippet b/extras/imported/perl-mode/Conditional one-line (xif).yasnippet new file mode 100644 index 0000000..8dcee01 --- /dev/null +++ b/extras/imported/perl-mode/Conditional one-line (xif).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: xif +# contributor: Translated from TextMate Snippet +# name: Conditional One-line +# -- +${1:expression} if ${2:condition}; diff --git a/extras/imported/perl-mode/Function (sub).yasnippet b/extras/imported/perl-mode/Function (sub).yasnippet new file mode 100644 index 0000000..af4e10e --- /dev/null +++ b/extras/imported/perl-mode/Function (sub).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: sub +# contributor: Translated from TextMate Snippet +# name: Function +# -- +sub ${1:function_name} { + ${2:# body...} +} diff --git a/extras/imported/perl-mode/Loop one-line (xforeach).yasnippet b/extras/imported/perl-mode/Loop one-line (xforeach).yasnippet new file mode 100644 index 0000000..056ca13 --- /dev/null +++ b/extras/imported/perl-mode/Loop one-line (xforeach).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: xfore +# contributor: Translated from TextMate Snippet +# name: Loop One-line +# -- +${1:expression} foreach @${2:array}; diff --git a/extras/imported/perl-mode/Loop one-line (xwhile).yasnippet b/extras/imported/perl-mode/Loop one-line (xwhile).yasnippet new file mode 100644 index 0000000..d3e4585 --- /dev/null +++ b/extras/imported/perl-mode/Loop one-line (xwhile).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: xwhile +# contributor: Translated from TextMate Snippet +# name: Loop One-line +# -- +${1:expression} while ${2:condition}; diff --git a/extras/imported/perl-mode/Test.yasnippet b/extras/imported/perl-mode/Test.yasnippet new file mode 100644 index 0000000..b1631ab --- /dev/null +++ b/extras/imported/perl-mode/Test.yasnippet @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# key: test +# contributor: Translated from TextMate Snippet +# name: Test +# -- +#!/usr/bin/perl -w + +use strict; +use Test::More tests => ${1:1}; +use ${2:ModuleName}; + +ok(${3:assertion}); diff --git a/extras/imported/perl-mode/class.yasnippet b/extras/imported/perl-mode/class.yasnippet new file mode 100644 index 0000000..ad8476e --- /dev/null +++ b/extras/imported/perl-mode/class.yasnippet @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# key: class +# contributor: Translated from TextMate Snippet +# name: Package +# -- +package ${1:ClassName}; + +${2:use base qw(${3:ParentClass}); + +}sub new { + my \$class = shift; + \$class = ref \$class if ref \$class; + my \$self = bless {}, \$class; + \$self; +} + +1; diff --git a/extras/imported/perl-mode/eval.yasnippet b/extras/imported/perl-mode/eval.yasnippet new file mode 100644 index 0000000..2ff084d --- /dev/null +++ b/extras/imported/perl-mode/eval.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# key: eval +# contributor: Translated from TextMate Snippet +# name: Try/Except +# -- +eval { + ${1:# do something risky...} +}; +if (\$@) { + ${2:# handle failure...} +} diff --git a/extras/imported/perl-mode/for.yasnippet b/extras/imported/perl-mode/for.yasnippet new file mode 100644 index 0000000..5fea850 --- /dev/null +++ b/extras/imported/perl-mode/for.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: for +# contributor: Translated from TextMate Snippet +# name: Loop +# -- +for (my \$${1:var} = 0; \$$1 < ${2:expression}; \$$1++) { + ${3:# body...} +} diff --git a/extras/imported/perl-mode/foreach.yasnippet b/extras/imported/perl-mode/foreach.yasnippet new file mode 100644 index 0000000..19fea6e --- /dev/null +++ b/extras/imported/perl-mode/foreach.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: fore +# contributor: Translated from TextMate Snippet +# name: Loop +# -- +foreach ${1:my \$${2:x}} (@${3:array}) { + ${4:# body...} +} diff --git a/extras/imported/perl-mode/hash pointer.yasnippet b/extras/imported/perl-mode/hash pointer.yasnippet new file mode 100644 index 0000000..0ed90b2 --- /dev/null +++ b/extras/imported/perl-mode/hash pointer.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Hash Pointer +# binding: "^l" +# -- + => \ No newline at end of file diff --git a/extras/imported/perl-mode/if.yasnippet b/extras/imported/perl-mode/if.yasnippet new file mode 100644 index 0000000..ec8d6c1 --- /dev/null +++ b/extras/imported/perl-mode/if.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: if +# contributor: Translated from TextMate Snippet +# name: Conditional +# -- +if ($1) { + ${2:# body...} +} diff --git a/extras/imported/perl-mode/slurp.yasnippet b/extras/imported/perl-mode/slurp.yasnippet new file mode 100644 index 0000000..5c8a99f --- /dev/null +++ b/extras/imported/perl-mode/slurp.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: slurp +# contributor: Translated from TextMate Snippet +# name: Read File +# -- +my \$${1:var}; +{ local \$/ = undef; local *FILE; open FILE, "<${2:file}"; \$$1 = ; close FILE } diff --git a/extras/imported/perl-mode/unless.yasnippet b/extras/imported/perl-mode/unless.yasnippet new file mode 100644 index 0000000..81f35ff --- /dev/null +++ b/extras/imported/perl-mode/unless.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: unless +# contributor: Translated from TextMate Snippet +# name: Conditional +# -- +unless ($1) { + ${2:# body...} +} diff --git a/extras/imported/perl-mode/while.yasnippet b/extras/imported/perl-mode/while.yasnippet new file mode 100644 index 0000000..9d1e2f5 --- /dev/null +++ b/extras/imported/perl-mode/while.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: while +# contributor: Translated from TextMate Snippet +# name: Loop +# -- +while ($1) { + ${2:# body...} +} diff --git a/extras/imported/python-mode/.yas-ignore-filenames-as-triggers b/extras/imported/python-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/python-mode/.yas-make-groups b/extras/imported/python-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/python-mode/Declarations/New Class.yasnippet b/extras/imported/python-mode/Declarations/New Class.yasnippet new file mode 100644 index 0000000..9ac6703 --- /dev/null +++ b/extras/imported/python-mode/Declarations/New Class.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# key: class +# contributor: Translated from TextMate Snippet +# name: New Class +# -- +class ${1:ClassName}(${2:object}): + ${3/.+/"""/}${3:docstring for $1}${3/.+/"""\n/}${3/.+/\t/}def __init__(self${4/([^,])?(.*)/(?1:, )/}${4:arg}): + ${5:super($1, self).__init__()} +${4/(\A\s*,\s*\Z)|,?\s*([A-Za-z_][a-zA-Z0-9_]*)\s*(=[^,]*)?(,\s*|$)/(?2:\t\tself.$2 = $2\n)/g} $0 \ No newline at end of file diff --git a/extras/imported/python-mode/Declarations/New Function.yasnippet b/extras/imported/python-mode/Declarations/New Function.yasnippet new file mode 100644 index 0000000..51bd804 --- /dev/null +++ b/extras/imported/python-mode/Declarations/New Function.yasnippet @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# key: def +# contributor: Translated from TextMate Snippet +# name: New Function +# -- +def ${1:fname}(${2:`if [ "$TM_CURRENT_LINE" != "" ] + # poor man's way ... check if there is an indent or not + # (cuz we would have lost the class scope by this point) + then + echo "self" + fi`}): + ${3/.+/"""/}${3:docstring for $1}${3/.+/"""\n/}${3/.+/\t/}${0:pass} \ No newline at end of file diff --git a/extras/imported/python-mode/Declarations/New Method.yasnippet b/extras/imported/python-mode/Declarations/New Method.yasnippet new file mode 100644 index 0000000..bc075bb --- /dev/null +++ b/extras/imported/python-mode/Declarations/New Method.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: defs +# contributor: Translated from TextMate Snippet +# name: New Method +# -- +def ${1:mname}(self${2/([^,])?.*/(?1:, )/}${2:arg}): + ${3:pass} \ No newline at end of file diff --git a/extras/imported/python-mode/Idioms/New Property.yasnippet b/extras/imported/python-mode/Idioms/New Property.yasnippet new file mode 100644 index 0000000..561aacc --- /dev/null +++ b/extras/imported/python-mode/Idioms/New Property.yasnippet @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# key: property +# contributor: Translated from TextMate Snippet +# name: New Property +# -- +def ${1:foo}(): + doc = "${2:The $1 property.}" + def fget(self): + ${3:return self._$1} + def fset(self, value): + ${4:self._$1 = value} + def fdel(self): + ${5:del self._$1} + return locals() +$1 = property(**$1())$0 \ No newline at end of file diff --git a/extras/imported/python-mode/Idioms/Try:Except.yasnippet b/extras/imported/python-mode/Idioms/Try:Except.yasnippet new file mode 100644 index 0000000..522589c --- /dev/null +++ b/extras/imported/python-mode/Idioms/Try:Except.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# key: try +# contributor: Translated from TextMate Snippet +# name: Try/Except +# -- +try: + ${1:pass} +except ${2:Exception}, ${3:e}: + ${4:raise $3} \ No newline at end of file diff --git a/extras/imported/python-mode/Idioms/Try:Except:Else.yasnippet b/extras/imported/python-mode/Idioms/Try:Except:Else.yasnippet new file mode 100644 index 0000000..c8edef9 --- /dev/null +++ b/extras/imported/python-mode/Idioms/Try:Except:Else.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# key: try +# contributor: Translated from TextMate Snippet +# name: Try/Except/Else +# -- +try: + ${1:pass} +except ${2:Exception}, ${3:e}: + ${4:raise $3} +else: + ${5:pass} \ No newline at end of file diff --git a/extras/imported/python-mode/Idioms/Try:Except:Else:Finally.yasnippet b/extras/imported/python-mode/Idioms/Try:Except:Else:Finally.yasnippet new file mode 100644 index 0000000..9a1ffae --- /dev/null +++ b/extras/imported/python-mode/Idioms/Try:Except:Else:Finally.yasnippet @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# key: try +# contributor: Translated from TextMate Snippet +# name: Try/Except/Else/Finally +# -- +try: + ${1:pass} +except${2: ${3:Exception}, ${4:e}}: + ${5:raise} +else: + ${6:pass} +finally: + ${7:pass} \ No newline at end of file diff --git a/extras/imported/python-mode/Idioms/Try:Except:Finally.yasnippet b/extras/imported/python-mode/Idioms/Try:Except:Finally.yasnippet new file mode 100644 index 0000000..abe567a --- /dev/null +++ b/extras/imported/python-mode/Idioms/Try:Except:Finally.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# key: try +# contributor: Translated from TextMate Snippet +# name: Try/Except/Finally +# -- +try: + ${1:pass} +except ${2:Exception}, ${3:e}: + ${4:raise $3} +finally: + ${5:pass} \ No newline at end of file diff --git a/extras/imported/python-mode/Idioms/if __name__ == '__main__'.yasnippet b/extras/imported/python-mode/Idioms/if __name__ == '__main__'.yasnippet new file mode 100644 index 0000000..87c9dca --- /dev/null +++ b/extras/imported/python-mode/Idioms/if __name__ == '__main__'.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: ifmain +# contributor: Translated from TextMate Snippet +# name: if __name__ == '__main__' +# -- +if __name__ == '__main__': + ${1:main()}$0 \ No newline at end of file diff --git a/extras/imported/python-mode/Insert/__magic__.yasnippet b/extras/imported/python-mode/Insert/__magic__.yasnippet new file mode 100644 index 0000000..9fdb9f5 --- /dev/null +++ b/extras/imported/python-mode/Insert/__magic__.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: __ +# contributor: Translated from TextMate Snippet +# name: __magic__ +# -- +__${1:init}__ \ No newline at end of file diff --git a/extras/imported/python-mode/Insert/self.yasnippet b/extras/imported/python-mode/Insert/self.yasnippet new file mode 100644 index 0000000..0da56fc --- /dev/null +++ b/extras/imported/python-mode/Insert/self.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: . +# contributor: Translated from TextMate Snippet +# name: self +# -- +self. \ No newline at end of file diff --git a/extras/imported/python-mode/Inside Class Def: Insert (__):.yasnippet b/extras/imported/python-mode/Inside Class Def: Insert (__):.yasnippet new file mode 100644 index 0000000..5857e09 --- /dev/null +++ b/extras/imported/python-mode/Inside Class Def: Insert (__):.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Inside Class Def: Insert (..): +# binding: "(" +# -- +(${0:object}): \ No newline at end of file diff --git a/extras/imported/python-mode/Inside Function: Insert (__):.yasnippet b/extras/imported/python-mode/Inside Function: Insert (__):.yasnippet new file mode 100644 index 0000000..92c7bc5 --- /dev/null +++ b/extras/imported/python-mode/Inside Function: Insert (__):.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Inside Function Def: Insert (..): +# binding: "(" +# -- +($0): \ No newline at end of file diff --git "a/extras/imported/python-mode/Inside String: Insert \"…\".yasnippet" "b/extras/imported/python-mode/Inside String: Insert \"…\".yasnippet" new file mode 100644 index 0000000..55a7e09 --- /dev/null +++ "b/extras/imported/python-mode/Inside String: Insert \"…\".yasnippet" @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Inside String: Insert "…" +# binding: """ +# -- +"$0" \ No newline at end of file diff --git a/extras/imported/python-mode/Inside String: Insert '…'.yasnippet b/extras/imported/python-mode/Inside String: Insert '…'.yasnippet new file mode 100644 index 0000000..37edb79 --- /dev/null +++ b/extras/imported/python-mode/Inside String: Insert '…'.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Inside String: Insert '…' +# binding: "'" +# -- +'$0' \ No newline at end of file diff --git a/extras/imported/rails-mode/.yas-ignore-filenames-as-triggers b/extras/imported/rails-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/rails-mode/.yas-make-groups b/extras/imported/rails-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/rst-mode/.yas-ignore-filenames-as-triggers b/extras/imported/rst-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/rst-mode/.yas-make-groups b/extras/imported/rst-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/rst-mode/image.yasnippet b/extras/imported/rst-mode/image.yasnippet new file mode 100644 index 0000000..c55efc0 --- /dev/null +++ b/extras/imported/rst-mode/image.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: image +# contributor: Translated from TextMate Snippet +# name: image +# -- +.. image:: ${1:path} +$0 \ No newline at end of file diff --git a/extras/imported/rst-mode/link.yasnippet b/extras/imported/rst-mode/link.yasnippet new file mode 100644 index 0000000..e8a11bd --- /dev/null +++ b/extras/imported/rst-mode/link.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: link +# contributor: Translated from TextMate Snippet +# name: link +# -- + +\`${1:Title}<${2:http://link}>\`_ \ No newline at end of file diff --git a/extras/imported/rst-mode/section 1.yasnippet b/extras/imported/rst-mode/section 1.yasnippet new file mode 100644 index 0000000..5abde9f --- /dev/null +++ b/extras/imported/rst-mode/section 1.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: sec +# contributor: Translated from TextMate Snippet +# name: section 1 +# -- +${1:subsection name} +${1/(.)|\s/(?1:=:=)/g} +$0 \ No newline at end of file diff --git a/extras/imported/rst-mode/section 2.yasnippet b/extras/imported/rst-mode/section 2.yasnippet new file mode 100644 index 0000000..b138f4f --- /dev/null +++ b/extras/imported/rst-mode/section 2.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: subs +# contributor: Translated from TextMate Snippet +# name: section 2 +# -- +${1:subsection name} +${1/(.)|\s/(?1:*:*)/g} +$0 \ No newline at end of file diff --git a/extras/imported/rst-mode/section 3.yasnippet b/extras/imported/rst-mode/section 3.yasnippet new file mode 100644 index 0000000..e9a09eb --- /dev/null +++ b/extras/imported/rst-mode/section 3.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: sss +# contributor: Translated from TextMate Snippet +# name: section 3 +# -- +${1:subsection name} +${1/(.)|\s/(?1:-:-)/g} +$0 \ No newline at end of file diff --git a/extras/imported/ruby-mode/.yas-ignore-filenames-as-triggers b/extras/imported/ruby-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/ruby-mode/.yas-make-groups b/extras/imported/ruby-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/ruby-mode/Add '# =>' Marker.yasnippet b/extras/imported/ruby-mode/Add '# =>' Marker.yasnippet new file mode 100644 index 0000000..a385161 --- /dev/null +++ b/extras/imported/ruby-mode/Add '# =>' Marker.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: # +# contributor: Translated from TextMate Snippet +# name: Add ‘# =>’ Marker +# -- +# => \ No newline at end of file diff --git a/extras/imported/ruby-mode/Arrays/Array.new(10) { |i| .. } (Arr).yasnippet b/extras/imported/ruby-mode/Arrays/Array.new(10) { |i| .. } (Arr).yasnippet new file mode 100644 index 0000000..1dd4921 --- /dev/null +++ b/extras/imported/ruby-mode/Arrays/Array.new(10) { |i| .. } (Arr).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: Array +# contributor: Translated from TextMate Snippet +# name: Array.new(10) { |i| .. } +# -- +Array.new(${1:10}) { ${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/}${2:i}${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/}$0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Arrays/delete_if { |e| .. } (deli).yasnippet b/extras/imported/ruby-mode/Arrays/delete_if { |e| .. } (deli).yasnippet new file mode 100644 index 0000000..ae8934c --- /dev/null +++ b/extras/imported/ruby-mode/Arrays/delete_if { |e| .. } (deli).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: deli +# contributor: Translated from TextMate Snippet +# name: delete_if { |e| .. } +# -- +delete_if { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Arrays/fill(range) { |i| .. } (fil).yasnippet b/extras/imported/ruby-mode/Arrays/fill(range) { |i| .. } (fil).yasnippet new file mode 100644 index 0000000..ddb0d60 --- /dev/null +++ b/extras/imported/ruby-mode/Arrays/fill(range) { |i| .. } (fil).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: fil +# contributor: Translated from TextMate Snippet +# name: fill(range) { |i| .. } +# -- +fill(${1:range}) { ${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/}${2:i}${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/}$0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Arrays/flatten_once (fla).yasnippet b/extras/imported/ruby-mode/Arrays/flatten_once (fla).yasnippet new file mode 100644 index 0000000..d51f8af --- /dev/null +++ b/extras/imported/ruby-mode/Arrays/flatten_once (fla).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: flao +# contributor: Translated from TextMate Snippet +# name: flatten_once() +# -- +inject(Array.new) { |${1:arr}, ${2:a}| ${1:arr}.push(*${2:a}) } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Arrays/zip(enums) { |row| .. } (zip).yasnippet b/extras/imported/ruby-mode/Arrays/zip(enums) { |row| .. } (zip).yasnippet new file mode 100644 index 0000000..ca87908 --- /dev/null +++ b/extras/imported/ruby-mode/Arrays/zip(enums) { |row| .. } (zip).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: zip +# contributor: Translated from TextMate Snippet +# name: zip(enums) { |row| .. } +# -- +zip(${1:enums}) { |${2:row}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Blocks/do |obj| .. end (doo).yasnippet b/extras/imported/ruby-mode/Blocks/do |obj| .. end (doo).yasnippet new file mode 100644 index 0000000..a401ee6 --- /dev/null +++ b/extras/imported/ruby-mode/Blocks/do |obj| .. end (doo).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: do +# contributor: Translated from TextMate Snippet +# name: Insert do |variable| … end +# -- +do${1/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1: |)/}${1:variable}${1/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/} + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Blocks/lambda { |args| .. } (lam).yasnippet b/extras/imported/ruby-mode/Blocks/lambda { |args| .. } (lam).yasnippet new file mode 100644 index 0000000..142fe16 --- /dev/null +++ b/extras/imported/ruby-mode/Blocks/lambda { |args| .. } (lam).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: lam +# contributor: Translated from TextMate Snippet +# name: lambda { |args| .. } +# -- +lambda { ${1/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/}${1:args}${1/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/}$0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Blocks/open yield block ({).yasnippet b/extras/imported/ruby-mode/Blocks/open yield block ({).yasnippet new file mode 100644 index 0000000..e34adba --- /dev/null +++ b/extras/imported/ruby-mode/Blocks/open yield block ({).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: { +# contributor: Translated from TextMate Snippet +# name: Insert { |variable| … } +# -- +{ ${1/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/}${1:variable}${1/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/}${2:`yas/selected-text`} \ No newline at end of file diff --git a/extras/imported/ruby-mode/Classes and Modules/class .. < DelegateClass .. initialize .. end (class).yasnippet b/extras/imported/ruby-mode/Classes and Modules/class .. < DelegateClass .. initialize .. end (class).yasnippet new file mode 100644 index 0000000..96cb6f5 --- /dev/null +++ b/extras/imported/ruby-mode/Classes and Modules/class .. < DelegateClass .. initialize .. end (class).yasnippet @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# key: cla- +# contributor: Translated from TextMate Snippet +# name: class .. < DelegateClass .. initialize .. end +# -- +class ${1:${TM_FILENAME/(?:\A|_)([A-Za-z0-9]+)(?:\.rb)?/(?2::\u$1)/g}} < DelegateClass(${2:ParentClass}) + def initialize${3/(^.*?\S.*)|.*/(?1:\()/}${3:args}${3/(^.*?\S.*)|.*/(?1:\))/} + super(${4:del_obj}) + + $0 + end + + +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Classes and Modules/class .. < ParentClass .. initialize .. end.yasnippet b/extras/imported/ruby-mode/Classes and Modules/class .. < ParentClass .. initialize .. end.yasnippet new file mode 100644 index 0000000..9518c4c --- /dev/null +++ b/extras/imported/ruby-mode/Classes and Modules/class .. < ParentClass .. initialize .. end.yasnippet @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# key: cla +# contributor: Translated from TextMate Snippet +# name: class .. < ParentClass .. initialize .. end +# -- +class ${1:${TM_FILENAME/(?:\A|_)([A-Za-z0-9]+)(?:\.rb)?/(?2::\u$1)/g}} < ${2:ParentClass} + def initialize${3/(^.*?\S.*)|.*/(?1:\()/}${3:args}${3/(^.*?\S.*)|.*/(?1:\))/} + $0 + end + + +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Classes and Modules/class .. < Struct .. initialize .. end.yasnippet b/extras/imported/ruby-mode/Classes and Modules/class .. < Struct .. initialize .. end.yasnippet new file mode 100644 index 0000000..a8520d9 --- /dev/null +++ b/extras/imported/ruby-mode/Classes and Modules/class .. < Struct .. initialize .. end.yasnippet @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# key: cla +# contributor: Translated from TextMate Snippet +# name: ClassName = Struct .. do .. end +# -- +${1:${TM_FILENAME/(?:\A|_)([A-Za-z0-9]+)(?:\.rb)?/(?2::\u$1)/g}} = Struct.new(:${2:attr_names}) do + def ${3:method_name} + $0 + end + + +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Classes and Modules/class .. end (cla).yasnippet b/extras/imported/ruby-mode/Classes and Modules/class .. end (cla).yasnippet new file mode 100644 index 0000000..ec98175 --- /dev/null +++ b/extras/imported/ruby-mode/Classes and Modules/class .. end (cla).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: cla +# contributor: Translated from TextMate Snippet +# name: class .. end +# -- +class ${1:${TM_FILENAME/(?:\A|_)([A-Za-z0-9]+)(?:\.rb)?/(?2::\u$1)/g}} + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Classes and Modules/class .. initialize .. end.yasnippet b/extras/imported/ruby-mode/Classes and Modules/class .. initialize .. end.yasnippet new file mode 100644 index 0000000..7de3fb4 --- /dev/null +++ b/extras/imported/ruby-mode/Classes and Modules/class .. initialize .. end.yasnippet @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# key: cla +# contributor: Translated from TextMate Snippet +# name: class .. initialize .. end +# -- +class ${1:${TM_FILENAME/(?:\A|_)([A-Za-z0-9]+)(?:\.rb)?/(?2::\u$1)/g}} + def initialize${2/(^.*?\S.*)|.*/(?1:\()/}${2:args}${2/(^.*?\S.*)|.*/(?1:\))/} + $0 + end + + +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Classes and Modules/class .. instance_methods .. undef .. initialize .. end (class).yasnippet b/extras/imported/ruby-mode/Classes and Modules/class .. instance_methods .. undef .. initialize .. end (class).yasnippet new file mode 100644 index 0000000..19ff572 --- /dev/null +++ b/extras/imported/ruby-mode/Classes and Modules/class .. instance_methods .. undef .. initialize .. end (class).yasnippet @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# key: cla +# contributor: Translated from TextMate Snippet +# name: class BlankSlate .. initialize .. end +# -- +class ${1:BlankSlate} + instance_methods.each { |meth| undef_method(meth) unless meth =~ /\A__/ } + + def initialize${2/(^.*?\S.*)|.*/(?1:\()/}${2:args}${2/(^.*?\S.*)|.*/(?1:\))/} + @${3:delegate} = ${4:delegate_object} + + $0 + end + + def method_missing(meth, *args, &block) + @${3:delegate}.send(meth, *args, &block) + end + + +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Classes and Modules/class << self __ end.yasnippet b/extras/imported/ruby-mode/Classes and Modules/class << self __ end.yasnippet new file mode 100644 index 0000000..d2265d2 --- /dev/null +++ b/extras/imported/ruby-mode/Classes and Modules/class << self __ end.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: cla +# contributor: Translated from TextMate Snippet +# name: class << self .. end +# -- +class << ${1:self} + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Classes and Modules/module .. ClassMethods .. end.yasnippet b/extras/imported/ruby-mode/Classes and Modules/module .. ClassMethods .. end.yasnippet new file mode 100644 index 0000000..9b87aa3 --- /dev/null +++ b/extras/imported/ruby-mode/Classes and Modules/module .. ClassMethods .. end.yasnippet @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# key: mod +# contributor: Translated from TextMate Snippet +# name: module .. ClassMethods .. end +# -- +module ${1:${TM_FILENAME/(?:\A|_)([A-Za-z0-9]+)(?:\.rb)?/(?2::\u$1)/g}} + module ClassMethods + $0 + end + + module InstanceMethods + + end + + def self.included(receiver) + receiver.extend ClassMethods + receiver.send :include, InstanceMethods + end +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Classes and Modules/module .. end.yasnippet b/extras/imported/ruby-mode/Classes and Modules/module .. end.yasnippet new file mode 100644 index 0000000..dfb7d71 --- /dev/null +++ b/extras/imported/ruby-mode/Classes and Modules/module .. end.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: mod +# contributor: Translated from TextMate Snippet +# name: module .. end +# -- +module ${1:${TM_FILENAME/(?:\A|_)([A-Za-z0-9]+)(?:\.rb)?/(?2::\u$1)/g}} + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Classes and Modules/module .. module_function .. end.yasnippet b/extras/imported/ruby-mode/Classes and Modules/module .. module_function .. end.yasnippet new file mode 100644 index 0000000..19d80e6 --- /dev/null +++ b/extras/imported/ruby-mode/Classes and Modules/module .. module_function .. end.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# key: mod +# contributor: Translated from TextMate Snippet +# name: module .. module_function .. end +# -- +module ${1:${TM_FILENAME/(?:\A|_)([A-Za-z0-9]+)(?:\.rb)?/(?2::\u$1)/g}} + module_function + + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Counting/downto(0) { |n| .. } (dow).yasnippet b/extras/imported/ruby-mode/Counting/downto(0) { |n| .. } (dow).yasnippet new file mode 100644 index 0000000..d8b194e --- /dev/null +++ b/extras/imported/ruby-mode/Counting/downto(0) { |n| .. } (dow).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: dow +# contributor: Translated from TextMate Snippet +# name: downto(0) { |n| .. } +# -- +downto(${1:0}) { ${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/}${2:n}${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/}$0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Counting/loop { __ }.yasnippet b/extras/imported/ruby-mode/Counting/loop { __ }.yasnippet new file mode 100644 index 0000000..1d27cc8 --- /dev/null +++ b/extras/imported/ruby-mode/Counting/loop { __ }.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: loo +# contributor: Translated from TextMate Snippet +# name: loop { .. } +# -- +loop { $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Counting/step(2) { |e| .. } (ste).yasnippet b/extras/imported/ruby-mode/Counting/step(2) { |e| .. } (ste).yasnippet new file mode 100644 index 0000000..ed88970 --- /dev/null +++ b/extras/imported/ruby-mode/Counting/step(2) { |e| .. } (ste).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ste +# contributor: Translated from TextMate Snippet +# name: step(2) { |e| .. } +# -- +step(${1:2}) { ${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/}${2:n}${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/}$0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Counting/times { |n| .. } (tim).yasnippet b/extras/imported/ruby-mode/Counting/times { |n| .. } (tim).yasnippet new file mode 100644 index 0000000..a559a65 --- /dev/null +++ b/extras/imported/ruby-mode/Counting/times { |n| .. } (tim).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: tim +# contributor: Translated from TextMate Snippet +# name: times { |n| .. } +# -- +times { ${1/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/}${1:n}${1/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/}$0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Counting/upto(1.0;0.0) { |n| .. } (upt).yasnippet b/extras/imported/ruby-mode/Counting/upto(1.0;0.0) { |n| .. } (upt).yasnippet new file mode 100644 index 0000000..97137e1 --- /dev/null +++ b/extras/imported/ruby-mode/Counting/upto(1.0;0.0) { |n| .. } (upt).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: upt +# contributor: Translated from TextMate Snippet +# name: upto(1.0/0.0) { |n| .. } +# -- +upto(${1:1.0/0.0}) { ${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/}${2:n}${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/}$0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Declarations/#!;usr;local;bin;ruby -w.yasnippet b/extras/imported/ruby-mode/Declarations/#!;usr;local;bin;ruby -w.yasnippet new file mode 100644 index 0000000..d6b210a --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/#!;usr;local;bin;ruby -w.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: rb +# contributor: Translated from TextMate Snippet +# name: #!/usr/bin/env ruby -wKU +# -- +#!/usr/bin/env ruby${TM_RUBY_SWITCHES: -wKU} diff --git a/extras/imported/ruby-mode/Declarations/060 ruby if else.yasnippet b/extras/imported/ruby-mode/Declarations/060 ruby if else.yasnippet new file mode 100644 index 0000000..0ec7ed6 --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/060 ruby if else.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# key: ife +# contributor: Translated from TextMate Snippet +# name: if … else … end +# -- +if ${1:condition} + $2 +else + $3 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Declarations/070 ruby if.yasnippet b/extras/imported/ruby-mode/Declarations/070 ruby if.yasnippet new file mode 100644 index 0000000..810c46d --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/070 ruby if.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: if +# contributor: Translated from TextMate Snippet +# name: if … end +# -- +if ${1:condition} + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Declarations/080 ruby case.yasnippet b/extras/imported/ruby-mode/Declarations/080 ruby case.yasnippet new file mode 100644 index 0000000..bb91884 --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/080 ruby case.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# key: case +# contributor: Translated from TextMate Snippet +# name: case … end +# -- +case ${1:object} +when ${2:condition} + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Declarations/Wrap in Begin … Rescue … End.yasnippet b/extras/imported/ruby-mode/Declarations/Wrap in Begin … Rescue … End.yasnippet new file mode 100644 index 0000000..dbc146b --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/Wrap in Begin … Rescue … End.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# key: begin +# contributor: Translated from TextMate Snippet +# name: begin … rescue … end +# binding: "^W" +# -- +${TM_SELECTED_TEXT/([\t ]*).*/$1/m}begin + ${3:${TM_SELECTED_TEXT/(\A.*)|(.+)|\n\z/(?1:$0:(?2:\t$0))/g}} +${TM_SELECTED_TEXT/([\t ]*).*/$1/m}rescue ${1:Exception}${2/.+/ => /}${2:e} +${TM_SELECTED_TEXT/([\t ]*).*/$1/m} $0 +${TM_SELECTED_TEXT/([\t ]*).*/$1/m}end diff --git a/extras/imported/ruby-mode/Declarations/__END__.yasnippet b/extras/imported/ruby-mode/Declarations/__END__.yasnippet new file mode 100644 index 0000000..fa2286a --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/__END__.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: end +# contributor: Translated from TextMate Snippet +# name: __END__ +# -- +__END__ diff --git a/extras/imported/ruby-mode/Declarations/application_code .. (app).yasnippet b/extras/imported/ruby-mode/Declarations/application_code .. (app).yasnippet new file mode 100644 index 0000000..39ea564 --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/application_code .. (app).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: app +# contributor: Translated from TextMate Snippet +# name: application { .. } +# -- +if __FILE__ == \$PROGRAM_NAME + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Declarations/def end.yasnippet b/extras/imported/ruby-mode/Declarations/def end.yasnippet new file mode 100644 index 0000000..869ac3b --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/def end.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: def +# contributor: Translated from TextMate Snippet +# name: def … end +# -- +def ${1:method_name} + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Declarations/elsif ___.yasnippet b/extras/imported/ruby-mode/Declarations/elsif ___.yasnippet new file mode 100644 index 0000000..5d3a9a4 --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/elsif ___.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: elsif +# contributor: Translated from TextMate Snippet +# name: elsif ... +# -- +elsif ${1:condition} + $0 \ No newline at end of file diff --git "a/extras/imported/ruby-mode/Declarations/require \"..\" (req).yasnippet" "b/extras/imported/ruby-mode/Declarations/require \"..\" (req).yasnippet" new file mode 100644 index 0000000..3f98a17 --- /dev/null +++ "b/extras/imported/ruby-mode/Declarations/require \"..\" (req).yasnippet" @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: req +# contributor: Translated from TextMate Snippet +# name: require ".." +# -- +require "$0" \ No newline at end of file diff --git "a/extras/imported/ruby-mode/Declarations/require_gem \"__\".yasnippet" "b/extras/imported/ruby-mode/Declarations/require_gem \"__\".yasnippet" new file mode 100644 index 0000000..e600a59 --- /dev/null +++ "b/extras/imported/ruby-mode/Declarations/require_gem \"__\".yasnippet" @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: reqg- +# contributor: Translated from TextMate Snippet +# name: require_gem ".." +# -- +require "$0" \ No newline at end of file diff --git a/extras/imported/ruby-mode/Declarations/unless (unless).yasnippet b/extras/imported/ruby-mode/Declarations/unless (unless).yasnippet new file mode 100644 index 0000000..02931cb --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/unless (unless).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: unless +# contributor: Translated from TextMate Snippet +# name: unless … end +# -- +unless ${1:condition} + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Declarations/until ___ end.yasnippet b/extras/imported/ruby-mode/Declarations/until ___ end.yasnippet new file mode 100644 index 0000000..e01283f --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/until ___ end.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: until +# contributor: Translated from TextMate Snippet +# name: until ... end +# -- +until ${1:condition} + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Declarations/usage_if() (usai).yasnippet b/extras/imported/ruby-mode/Declarations/usage_if() (usai).yasnippet new file mode 100644 index 0000000..18f65bf --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/usage_if() (usai).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: usai +# contributor: Translated from TextMate Snippet +# name: usage_if() +# -- +if ARGV.$1 + abort "Usage: #{\$PROGRAM_NAME} ${2:ARGS_GO_HERE}" +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Declarations/usage_unless() (usau).yasnippet b/extras/imported/ruby-mode/Declarations/usage_unless() (usau).yasnippet new file mode 100644 index 0000000..3b6733d --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/usage_unless() (usau).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: usau +# contributor: Translated from TextMate Snippet +# name: usage_unless() +# -- +unless ARGV.$1 + abort "Usage: #{\$PROGRAM_NAME} ${2:ARGS_GO_HERE}" +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Declarations/when.yasnippet b/extras/imported/ruby-mode/Declarations/when.yasnippet new file mode 100644 index 0000000..9dd4f7d --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/when.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: when +# contributor: Translated from TextMate Snippet +# name: when … +# -- +when ${1:condition} + $0 \ No newline at end of file diff --git a/extras/imported/ruby-mode/Declarations/while ___ end.yasnippet b/extras/imported/ruby-mode/Declarations/while ___ end.yasnippet new file mode 100644 index 0000000..9ed585f --- /dev/null +++ b/extras/imported/ruby-mode/Declarations/while ___ end.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: while +# contributor: Translated from TextMate Snippet +# name: while ... end +# -- +while ${1:condition} + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/each { |e| .. } (ea).yasnippet b/extras/imported/ruby-mode/Each Element/each { |e| .. } (ea).yasnippet new file mode 100644 index 0000000..64ddd7c --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/each { |e| .. } (ea).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ea +# contributor: Translated from TextMate Snippet +# name: each { |e| .. } +# -- +each { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/each_byte { |byte| .. } (eab).yasnippet b/extras/imported/ruby-mode/Each Element/each_byte { |byte| .. } (eab).yasnippet new file mode 100644 index 0000000..0e0a173 --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/each_byte { |byte| .. } (eab).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: eab +# contributor: Translated from TextMate Snippet +# name: each_byte { |byte| .. } +# -- +each_byte { |${1:byte}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/each_char { |chr| .. } (eac-).yasnippet b/extras/imported/ruby-mode/Each Element/each_char { |chr| .. } (eac-).yasnippet new file mode 100644 index 0000000..d2359e1 --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/each_char { |chr| .. } (eac-).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: eac- +# contributor: Translated from TextMate Snippet +# name: each_char { |chr| .. } +# -- +each_char { |${1:chr}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/each_cons(..) { |group| .. } (eac-).yasnippet b/extras/imported/ruby-mode/Each Element/each_cons(..) { |group| .. } (eac-).yasnippet new file mode 100644 index 0000000..9fd1cea --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/each_cons(..) { |group| .. } (eac-).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: eac- +# contributor: Translated from TextMate Snippet +# name: each_cons(..) { |group| .. } +# -- +each_cons(${1:2}) { |${2:group}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/each_index { |i| .. } (eai).yasnippet b/extras/imported/ruby-mode/Each Element/each_index { |i| .. } (eai).yasnippet new file mode 100644 index 0000000..3853043 --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/each_index { |i| .. } (eai).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: eai +# contributor: Translated from TextMate Snippet +# name: each_index { |i| .. } +# -- +each_index { |${1:i}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/each_key { |key| .. } (eak).yasnippet b/extras/imported/ruby-mode/Each Element/each_key { |key| .. } (eak).yasnippet new file mode 100644 index 0000000..a3ad351 --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/each_key { |key| .. } (eak).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: eak +# contributor: Translated from TextMate Snippet +# name: each_key { |key| .. } +# -- +each_key { |${1:key}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/each_line { |line| .. } (eal).yasnippet b/extras/imported/ruby-mode/Each Element/each_line { |line| .. } (eal).yasnippet new file mode 100644 index 0000000..08b9ee3 --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/each_line { |line| .. } (eal).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: eal +# contributor: Translated from TextMate Snippet +# name: each_line { |line| .. } +# -- +each_line$1 { |${2:line}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/each_pair { |name, val| .. } (eap).yasnippet b/extras/imported/ruby-mode/Each Element/each_pair { |name, val| .. } (eap).yasnippet new file mode 100644 index 0000000..a65dd0f --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/each_pair { |name, val| .. } (eap).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: eap +# contributor: Translated from TextMate Snippet +# name: each_pair { |name, val| .. } +# -- +each_pair { |${1:name}, ${2:val}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/each_slice { |group| .. } (eas).yasnippet b/extras/imported/ruby-mode/Each Element/each_slice { |group| .. } (eas).yasnippet new file mode 100644 index 0000000..ed8e359 --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/each_slice { |group| .. } (eas).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: eas- +# contributor: Translated from TextMate Snippet +# name: each_slice(..) { |group| .. } +# -- +each_slice(${1:2}) { |${2:group}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/each_value { |val| .. } (eav).yasnippet b/extras/imported/ruby-mode/Each Element/each_value { |val| .. } (eav).yasnippet new file mode 100644 index 0000000..81f27d0 --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/each_value { |val| .. } (eav).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: eav +# contributor: Translated from TextMate Snippet +# name: each_value { |val| .. } +# -- +each_value { |${1:val}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/each_with_index { |e, i| .. } (eawi).yasnippet b/extras/imported/ruby-mode/Each Element/each_with_index { |e, i| .. } (eawi).yasnippet new file mode 100644 index 0000000..7db3f45 --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/each_with_index { |e, i| .. } (eawi).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: eawi +# contributor: Translated from TextMate Snippet +# name: each_with_index { |e, i| .. } +# -- +each_with_index { |${1:e}, ${2:i}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/inject(init) { |mem, var| .. } (inj).yasnippet b/extras/imported/ruby-mode/Each Element/inject(init) { |mem, var| .. } (inj).yasnippet new file mode 100644 index 0000000..947d71a --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/inject(init) { |mem, var| .. } (inj).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: inj +# contributor: Translated from TextMate Snippet +# name: inject(init) { |mem, var| .. } +# -- +inject${1/.+/(/}${1:init}${1/.+/)/} { |${2:mem}, ${3:var}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/map { |e| .. } (map).yasnippet b/extras/imported/ruby-mode/Each Element/map { |e| .. } (map).yasnippet new file mode 100644 index 0000000..3f37953 --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/map { |e| .. } (map).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: map +# contributor: Translated from TextMate Snippet +# name: map { |e| .. } +# -- +map { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/map_with_index { |e, i| .. } (mapwi).yasnippet b/extras/imported/ruby-mode/Each Element/map_with_index { |e, i| .. } (mapwi).yasnippet new file mode 100644 index 0000000..ae70c01 --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/map_with_index { |e, i| .. } (mapwi).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: mapwi- +# contributor: Translated from TextMate Snippet +# name: map_with_index { |e, i| .. } +# -- +enum_with_index.map { |${1:e}, ${2:i}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Each Element/reverse_each { |e| .. } (rea).yasnippet b/extras/imported/ruby-mode/Each Element/reverse_each { |e| .. } (rea).yasnippet new file mode 100644 index 0000000..2ab16d5 --- /dev/null +++ b/extras/imported/ruby-mode/Each Element/reverse_each { |e| .. } (rea).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: reve +# contributor: Translated from TextMate Snippet +# name: reverse_each { |e| .. } +# -- +reverse_each { |${1:e}| $0 } \ No newline at end of file diff --git "a/extras/imported/ruby-mode/Files/Dir.glob(\"..\") do |file| .. end (Dir).yasnippet" "b/extras/imported/ruby-mode/Files/Dir.glob(\"..\") do |file| .. end (Dir).yasnippet" new file mode 100644 index 0000000..558fe1b --- /dev/null +++ "b/extras/imported/ruby-mode/Files/Dir.glob(\"..\") do |file| .. end (Dir).yasnippet" @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: Dir +# contributor: Translated from TextMate Snippet +# name: Dir.glob("..") { |file| .. } +# -- +Dir.glob(${1:"${2:dir/glob/*}"}) { |${3:file}| $0 } \ No newline at end of file diff --git "a/extras/imported/ruby-mode/Files/Dir[\"__\"].yasnippet" "b/extras/imported/ruby-mode/Files/Dir[\"__\"].yasnippet" new file mode 100644 index 0000000..97ee74d --- /dev/null +++ "b/extras/imported/ruby-mode/Files/Dir[\"__\"].yasnippet" @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: Dir +# contributor: Translated from TextMate Snippet +# name: Dir[".."] +# -- +Dir[${1:"${2:glob/**/*.rb}"}] \ No newline at end of file diff --git "a/extras/imported/ruby-mode/Files/File.foreach (\"..\") do |line| .. end (File).yasnippet" "b/extras/imported/ruby-mode/Files/File.foreach (\"..\") do |line| .. end (File).yasnippet" new file mode 100644 index 0000000..825ddeb --- /dev/null +++ "b/extras/imported/ruby-mode/Files/File.foreach (\"..\") do |line| .. end (File).yasnippet" @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: File +# contributor: Translated from TextMate Snippet +# name: File.foreach ("..") { |line| .. } +# -- +File.foreach(${1:"${2:path/to/file}"}) { |${3:line}| $0 } \ No newline at end of file diff --git "a/extras/imported/ruby-mode/Files/File_open(\"__\") { |file| __ }.yasnippet" "b/extras/imported/ruby-mode/Files/File_open(\"__\") { |file| __ }.yasnippet" new file mode 100644 index 0000000..cc8f8eb --- /dev/null +++ "b/extras/imported/ruby-mode/Files/File_open(\"__\") { |file| __ }.yasnippet" @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: File +# contributor: Translated from TextMate Snippet +# name: File.open("..") { |file| .. } +# -- +File.open(${1:"${2:path/to/file}"}${3/(^[rwab+]+$)|.*/(?1:, ")/}${3:w}${3/(^[rwab+]+$)|.*/(?1:")/}) { |${4:file}| $0 } \ No newline at end of file diff --git "a/extras/imported/ruby-mode/Files/File_read(\"__\").yasnippet" "b/extras/imported/ruby-mode/Files/File_read(\"__\").yasnippet" new file mode 100644 index 0000000..8d99989 --- /dev/null +++ "b/extras/imported/ruby-mode/Files/File_read(\"__\").yasnippet" @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: File +# contributor: Translated from TextMate Snippet +# name: File.read("..") +# -- +File.read(${1:"${2:path/to/file}"}) \ No newline at end of file diff --git a/extras/imported/ruby-mode/Files/directory().yasnippet b/extras/imported/ruby-mode/Files/directory().yasnippet new file mode 100644 index 0000000..9283c27 --- /dev/null +++ b/extras/imported/ruby-mode/Files/directory().yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: dir +# contributor: Translated from TextMate Snippet +# name: directory() +# -- +File.dirname(__FILE__) \ No newline at end of file diff --git "a/extras/imported/ruby-mode/Files/open(\"path;or;url\", \"w\") do |doc| .. end (ope).yasnippet" "b/extras/imported/ruby-mode/Files/open(\"path;or;url\", \"w\") do |doc| .. end (ope).yasnippet" new file mode 100644 index 0000000..ff5adb8 --- /dev/null +++ "b/extras/imported/ruby-mode/Files/open(\"path;or;url\", \"w\") do |doc| .. end (ope).yasnippet" @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ope +# contributor: Translated from TextMate Snippet +# name: open("path/or/url", "w") { |io| .. } +# -- +open(${1:"${2:path/or/url/or/pipe}"}${3/(^[rwab+]+$)|.*/(?1:, ")/}${3:w}${3/(^[rwab+]+$)|.*/(?1:")/}) { |${4:io}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Files/option_parse { .. } (optp).yasnippet b/extras/imported/ruby-mode/Files/option_parse { .. } (optp).yasnippet new file mode 100644 index 0000000..2a3e972 --- /dev/null +++ b/extras/imported/ruby-mode/Files/option_parse { .. } (optp).yasnippet @@ -0,0 +1,32 @@ +# -*- mode: snippet -*- +# key: optp +# contributor: Translated from TextMate Snippet +# name: option_parse { .. } +# -- +require "optparse" + +options = {${1::default => "args"}} + +ARGV.options do |opts| + opts.banner = "Usage: #{File.basename(\$PROGRAM_NAME)} [OPTIONS]${2/^\s*$|(.*\S.*)/(?1: )/}${2:OTHER_ARGS}" + + opts.separator "" + opts.separator "Specific Options:" + + $0 + + opts.separator "Common Options:" + + opts.on( "-h", "--help", + "Show this message." ) do + puts opts + exit + end + + begin + opts.parse! + rescue + puts opts + exit + end +end diff --git a/extras/imported/ruby-mode/Files/path_from_here( __ ).yasnippet b/extras/imported/ruby-mode/Files/path_from_here( __ ).yasnippet new file mode 100644 index 0000000..f91fadc --- /dev/null +++ b/extras/imported/ruby-mode/Files/path_from_here( __ ).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: patfh +# contributor: Translated from TextMate Snippet +# name: path_from_here( .. ) +# -- +File.join(File.dirname(__FILE__), *%w[${1:rel path here}]) \ No newline at end of file diff --git a/extras/imported/ruby-mode/Files/unix_filter .. (uni).yasnippet b/extras/imported/ruby-mode/Files/unix_filter .. (uni).yasnippet new file mode 100644 index 0000000..67b7232 --- /dev/null +++ b/extras/imported/ruby-mode/Files/unix_filter .. (uni).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: unif +# contributor: Translated from TextMate Snippet +# name: unix_filter { .. } +# -- +ARGF.each_line$1 do |${2:line}| + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Files/untitled.yasnippet b/extras/imported/ruby-mode/Files/untitled.yasnippet new file mode 100644 index 0000000..ff18ba3 --- /dev/null +++ b/extras/imported/ruby-mode/Files/untitled.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# key: opt +# contributor: Translated from TextMate Snippet +# name: option(..) +# -- +opts.on( "-${1:o}", "--${2:long-option-name}"${3/^\s*$|(.*\S.*)/(?1:, )/}${3:String}, + "${4:Option description.}" ) do |${6:opt}| + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Hashes/Hash.new { |hash, key| hash[key] = .. } (Has).yasnippet b/extras/imported/ruby-mode/Hashes/Hash.new { |hash, key| hash[key] = .. } (Has).yasnippet new file mode 100644 index 0000000..5543a89 --- /dev/null +++ b/extras/imported/ruby-mode/Hashes/Hash.new { |hash, key| hash[key] = .. } (Has).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: Hash +# contributor: Translated from TextMate Snippet +# name: Hash.new { |hash, key| hash[key] = .. } +# -- +Hash.new { |${1:hash}, ${2:key}| ${1:hash}[${2:key}] = $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Hashes/hash pair (:).yasnippet b/extras/imported/ruby-mode/Hashes/hash pair (:).yasnippet new file mode 100644 index 0000000..fff524d --- /dev/null +++ b/extras/imported/ruby-mode/Hashes/hash pair (:).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: : +# contributor: Translated from TextMate Snippet +# name: Hash Pair — :key => "value" +# -- +:${1:key} => ${2:"${3:value}"}${4:, } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Hashes/hash pointer.yasnippet b/extras/imported/ruby-mode/Hashes/hash pointer.yasnippet new file mode 100644 index 0000000..b9db0d6 --- /dev/null +++ b/extras/imported/ruby-mode/Hashes/hash pointer.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Hash Pointer — => +# binding: "^l" +# -- + => \ No newline at end of file diff --git a/extras/imported/ruby-mode/Idioms/class_from_name() (clafn).yasnippet b/extras/imported/ruby-mode/Idioms/class_from_name() (clafn).yasnippet new file mode 100644 index 0000000..be509d6 --- /dev/null +++ b/extras/imported/ruby-mode/Idioms/class_from_name() (clafn).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: clafn +# contributor: Translated from TextMate Snippet +# name: class_from_name() +# -- +split("::").inject(Object) { |par, const| par.const_get(const) } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Idioms/deep_copy(..) (dee).yasnippet b/extras/imported/ruby-mode/Idioms/deep_copy(..) (dee).yasnippet new file mode 100644 index 0000000..dd177cf --- /dev/null +++ b/extras/imported/ruby-mode/Idioms/deep_copy(..) (dee).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: deec +# contributor: Translated from TextMate Snippet +# name: deep_copy(..) +# -- +Marshal.load(Marshal.dump(${0:obj_to_copy})) \ No newline at end of file diff --git a/extras/imported/ruby-mode/Idioms/singleton_class().yasnippet b/extras/imported/ruby-mode/Idioms/singleton_class().yasnippet new file mode 100644 index 0000000..95f6ac3 --- /dev/null +++ b/extras/imported/ruby-mode/Idioms/singleton_class().yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: sinc +# contributor: Translated from TextMate Snippet +# name: singleton_class() +# -- +class << self; self end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Insert ERb's <% __ %> or <%= __ %>.yasnippet b/extras/imported/ruby-mode/Insert ERb's <% __ %> or <%= __ %>.yasnippet new file mode 100644 index 0000000..cbecaf5 --- /dev/null +++ b/extras/imported/ruby-mode/Insert ERb's <% __ %> or <%= __ %>.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Insert ERb’s <% .. %> or <%= .. %> +# binding: "^>" +# -- +<%= `yas/selected-text`$0 %> \ No newline at end of file diff --git a/extras/imported/ruby-mode/Methods/alias_method .. (am).yasnippet b/extras/imported/ruby-mode/Methods/alias_method .. (am).yasnippet new file mode 100644 index 0000000..27d1079 --- /dev/null +++ b/extras/imported/ruby-mode/Methods/alias_method .. (am).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: am +# contributor: Translated from TextMate Snippet +# name: alias_method .. +# -- +alias_method :${1:new_name}, :${0:old_name} \ No newline at end of file diff --git a/extras/imported/ruby-mode/Methods/attr_accessor .. (rw).yasnippet b/extras/imported/ruby-mode/Methods/attr_accessor .. (rw).yasnippet new file mode 100644 index 0000000..84d9009 --- /dev/null +++ b/extras/imported/ruby-mode/Methods/attr_accessor .. (rw).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: rw +# contributor: Translated from TextMate Snippet +# name: attr_accessor .. +# -- +attr_accessor :${0:attr_names} \ No newline at end of file diff --git a/extras/imported/ruby-mode/Methods/attr_reader .. (r).yasnippet b/extras/imported/ruby-mode/Methods/attr_reader .. (r).yasnippet new file mode 100644 index 0000000..f20b471 --- /dev/null +++ b/extras/imported/ruby-mode/Methods/attr_reader .. (r).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: r +# contributor: Translated from TextMate Snippet +# name: attr_reader .. +# -- +attr_reader :${0:attr_names} \ No newline at end of file diff --git a/extras/imported/ruby-mode/Methods/attr_writer .. (w).yasnippet b/extras/imported/ruby-mode/Methods/attr_writer .. (w).yasnippet new file mode 100644 index 0000000..f071fd4 --- /dev/null +++ b/extras/imported/ruby-mode/Methods/attr_writer .. (w).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: w +# contributor: Translated from TextMate Snippet +# name: attr_writer .. +# -- +attr_writer :${0:attr_names} \ No newline at end of file diff --git a/extras/imported/ruby-mode/Methods/def method_missing .. end (mm).yasnippet b/extras/imported/ruby-mode/Methods/def method_missing .. end (mm).yasnippet new file mode 100644 index 0000000..f98c7bf --- /dev/null +++ b/extras/imported/ruby-mode/Methods/def method_missing .. end (mm).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: defmm +# contributor: Translated from TextMate Snippet +# name: def method_missing .. end +# -- +def method_missing(meth, *args, &blk) + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Methods/def self .. end (defs).yasnippet b/extras/imported/ruby-mode/Methods/def self .. end (defs).yasnippet new file mode 100644 index 0000000..b2e6b5f --- /dev/null +++ b/extras/imported/ruby-mode/Methods/def self .. end (defs).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: defs +# contributor: Translated from TextMate Snippet +# name: def self .. end +# -- +def self.${1:class_method_name} + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Methods/def_delegator .. (defd).yasnippet b/extras/imported/ruby-mode/Methods/def_delegator .. (defd).yasnippet new file mode 100644 index 0000000..b7546a2 --- /dev/null +++ b/extras/imported/ruby-mode/Methods/def_delegator .. (defd).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: defd +# contributor: Translated from TextMate Snippet +# name: def_delegator .. +# -- +def_delegator :${1:@del_obj}, :${2:del_meth}, :${3:new_name} \ No newline at end of file diff --git a/extras/imported/ruby-mode/Methods/def_delegators .. (defds).yasnippet b/extras/imported/ruby-mode/Methods/def_delegators .. (defds).yasnippet new file mode 100644 index 0000000..98b541a --- /dev/null +++ b/extras/imported/ruby-mode/Methods/def_delegators .. (defds).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: defds +# contributor: Translated from TextMate Snippet +# name: def_delegators .. +# -- +def_delegators :${1:@del_obj}, :${0:del_methods} \ No newline at end of file diff --git a/extras/imported/ruby-mode/Methods/extend Forwardable (Forw).yasnippet b/extras/imported/ruby-mode/Methods/extend Forwardable (Forw).yasnippet new file mode 100644 index 0000000..0a74fab --- /dev/null +++ b/extras/imported/ruby-mode/Methods/extend Forwardable (Forw).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: Forw- +# contributor: Translated from TextMate Snippet +# name: extend Forwardable +# -- +extend Forwardable \ No newline at end of file diff --git a/extras/imported/ruby-mode/Methods/include Comparable .. (Comp).yasnippet b/extras/imported/ruby-mode/Methods/include Comparable .. (Comp).yasnippet new file mode 100644 index 0000000..782888e --- /dev/null +++ b/extras/imported/ruby-mode/Methods/include Comparable .. (Comp).yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# key: Comp +# contributor: Translated from TextMate Snippet +# name: include Comparable .. +# -- +include Comparable + +def <=>(other) + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Methods/include Enumerable .. (Enum).yasnippet b/extras/imported/ruby-mode/Methods/include Enumerable .. (Enum).yasnippet new file mode 100644 index 0000000..be42511 --- /dev/null +++ b/extras/imported/ruby-mode/Methods/include Enumerable .. (Enum).yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# key: Enum +# contributor: Translated from TextMate Snippet +# name: include Enumerable .. +# -- +include Enumerable + +def each(&block) + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Ordering/randomize (ran).yasnippet b/extras/imported/ruby-mode/Ordering/randomize (ran).yasnippet new file mode 100644 index 0000000..9f1f6be --- /dev/null +++ b/extras/imported/ruby-mode/Ordering/randomize (ran).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ran +# contributor: Translated from TextMate Snippet +# name: randomize() +# -- +sort_by { rand } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Ordering/sort { |a, b| .. } (sor).yasnippet b/extras/imported/ruby-mode/Ordering/sort { |a, b| .. } (sor).yasnippet new file mode 100644 index 0000000..c29464e --- /dev/null +++ b/extras/imported/ruby-mode/Ordering/sort { |a, b| .. } (sor).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: sor +# contributor: Translated from TextMate Snippet +# name: sort { |a, b| .. } +# -- +sort { |a, b| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Ordering/sort_by { |e| .. } (sorb).yasnippet b/extras/imported/ruby-mode/Ordering/sort_by { |e| .. } (sorb).yasnippet new file mode 100644 index 0000000..9b16781 --- /dev/null +++ b/extras/imported/ruby-mode/Ordering/sort_by { |e| .. } (sorb).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: sorb +# contributor: Translated from TextMate Snippet +# name: sort_by { |e| .. } +# -- +sort_by { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/RDoc/:yields: RDoc comment.yasnippet b/extras/imported/ruby-mode/RDoc/:yields: RDoc comment.yasnippet new file mode 100644 index 0000000..d2a03f5 --- /dev/null +++ b/extras/imported/ruby-mode/RDoc/:yields: RDoc comment.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: y +# contributor: Translated from TextMate Snippet +# name: :yields: +# -- + :yields: ${0:arguments} \ No newline at end of file diff --git a/extras/imported/ruby-mode/RDoc/RDoc documentation block.yasnippet b/extras/imported/ruby-mode/RDoc/RDoc documentation block.yasnippet new file mode 100644 index 0000000..6627938 --- /dev/null +++ b/extras/imported/ruby-mode/RDoc/RDoc documentation block.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: =b +# contributor: Translated from TextMate Snippet +# name: New Block +# -- +`[[ $TM_LINE_INDEX != 0 ]] && echo; echo`=begin rdoc + $0 +=end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Rake/namespace :__ do __ end.yasnippet b/extras/imported/ruby-mode/Rake/namespace :__ do __ end.yasnippet new file mode 100644 index 0000000..b86dc98 --- /dev/null +++ b/extras/imported/ruby-mode/Rake/namespace :__ do __ end.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: nam +# contributor: Translated from TextMate Snippet +# name: namespace :.. do .. end +# -- +namespace :${1:${TM_FILENAME/\.\w+//}} do + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Rake/task :task_name => [:dependent, :tasks] do __ end.yasnippet b/extras/imported/ruby-mode/Rake/task :task_name => [:dependent, :tasks] do __ end.yasnippet new file mode 100644 index 0000000..b068b35 --- /dev/null +++ b/extras/imported/ruby-mode/Rake/task :task_name => [:dependent, :tasks] do __ end.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# key: tas +# contributor: Translated from TextMate Snippet +# name: task :task_name => [:dependent, :tasks] do .. end +# -- +desc "${1:Task description}" +task :${2:${3:task_name} => ${4:[:${5:dependent, :tasks}]}} do + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/all? { |e| .. } (all).yasnippet b/extras/imported/ruby-mode/Searching and Selection/all? { |e| .. } (all).yasnippet new file mode 100644 index 0000000..e704bb4 --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/all? { |e| .. } (all).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: all +# contributor: Translated from TextMate Snippet +# name: all? { |e| .. } +# -- +all? { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/any? { |e| .. } (any).yasnippet b/extras/imported/ruby-mode/Searching and Selection/any? { |e| .. } (any).yasnippet new file mode 100644 index 0000000..134c37c --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/any? { |e| .. } (any).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: any +# contributor: Translated from TextMate Snippet +# name: any? { |e| .. } +# -- +any? { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/classify { |e| .. } (clas).yasnippet b/extras/imported/ruby-mode/Searching and Selection/classify { |e| .. } (clas).yasnippet new file mode 100644 index 0000000..341d59c --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/classify { |e| .. } (clas).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: cl +# contributor: Translated from TextMate Snippet +# name: classify { |e| .. } +# -- +classify { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/collect { |e| .. } (col).yasnippet b/extras/imported/ruby-mode/Searching and Selection/collect { |e| .. } (col).yasnippet new file mode 100644 index 0000000..5894b87 --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/collect { |e| .. } (col).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: col +# contributor: Translated from TextMate Snippet +# name: collect { |e| .. } +# -- +collect { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/detect { |e| .. } (det).yasnippet b/extras/imported/ruby-mode/Searching and Selection/detect { |e| .. } (det).yasnippet new file mode 100644 index 0000000..a539f7f --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/detect { |e| .. } (det).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: det +# contributor: Translated from TextMate Snippet +# name: detect { |e| .. } +# -- +detect { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/fetch(name) { |key| .. } (fet).yasnippet b/extras/imported/ruby-mode/Searching and Selection/fetch(name) { |key| .. } (fet).yasnippet new file mode 100644 index 0000000..2706427 --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/fetch(name) { |key| .. } (fet).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: fet +# contributor: Translated from TextMate Snippet +# name: fetch(name) { |key| .. } +# -- +fetch(${1:name}) { ${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/}${2:key}${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/}$0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/find { |e| .. } (fin).yasnippet b/extras/imported/ruby-mode/Searching and Selection/find { |e| .. } (fin).yasnippet new file mode 100644 index 0000000..c89c337 --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/find { |e| .. } (fin).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: fin +# contributor: Translated from TextMate Snippet +# name: find { |e| .. } +# -- +find { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/find_all { |e| .. } (fina).yasnippet b/extras/imported/ruby-mode/Searching and Selection/find_all { |e| .. } (fina).yasnippet new file mode 100644 index 0000000..218baa8 --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/find_all { |e| .. } (fina).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: fina +# contributor: Translated from TextMate Snippet +# name: find_all { |e| .. } +# -- +find_all { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/grep(;pattern;) { |match| .. } (gre).yasnippet b/extras/imported/ruby-mode/Searching and Selection/grep(;pattern;) { |match| .. } (gre).yasnippet new file mode 100644 index 0000000..664e5f0 --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/grep(;pattern;) { |match| .. } (gre).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: gre +# contributor: Translated from TextMate Snippet +# name: grep(/pattern/) { |match| .. } +# -- +grep(${1:/${2:pattern}/}) { |${3:match}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/max { |a, b| .. } (max).yasnippet b/extras/imported/ruby-mode/Searching and Selection/max { |a, b| .. } (max).yasnippet new file mode 100644 index 0000000..597d1ec --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/max { |a, b| .. } (max).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: max +# contributor: Translated from TextMate Snippet +# name: max { |a, b| .. } +# -- +max { |a, b| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/min { |a, b| .. } (min).yasnippet b/extras/imported/ruby-mode/Searching and Selection/min { |a, b| .. } (min).yasnippet new file mode 100644 index 0000000..a665a99 --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/min { |a, b| .. } (min).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: min +# contributor: Translated from TextMate Snippet +# name: min { |a, b| .. } +# -- +min { |a, b| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/partition { |e| .. } (par).yasnippet b/extras/imported/ruby-mode/Searching and Selection/partition { |e| .. } (par).yasnippet new file mode 100644 index 0000000..861b58b --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/partition { |e| .. } (par).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: par +# contributor: Translated from TextMate Snippet +# name: partition { |e| .. } +# -- +partition { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/reject { |e| .. } (rej).yasnippet b/extras/imported/ruby-mode/Searching and Selection/reject { |e| .. } (rej).yasnippet new file mode 100644 index 0000000..250b0c9 --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/reject { |e| .. } (rej).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: rej +# contributor: Translated from TextMate Snippet +# name: reject { |e| .. } +# -- +reject { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Searching and Selection/select { |e| .. } (sel).yasnippet b/extras/imported/ruby-mode/Searching and Selection/select { |e| .. } (sel).yasnippet new file mode 100644 index 0000000..d11b67c --- /dev/null +++ b/extras/imported/ruby-mode/Searching and Selection/select { |e| .. } (sel).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: sel +# contributor: Translated from TextMate Snippet +# name: select { |e| .. } +# -- +select { |${1:e}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Serialization/Marshal.dump(obj, file) (Md).yasnippet b/extras/imported/ruby-mode/Serialization/Marshal.dump(obj, file) (Md).yasnippet new file mode 100644 index 0000000..54bf600 --- /dev/null +++ b/extras/imported/ruby-mode/Serialization/Marshal.dump(obj, file) (Md).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: Md +# contributor: Translated from TextMate Snippet +# name: Marshal.dump(.., file) +# -- +File.open(${1:"${2:path/to/file}.dump"}, "wb") { |${3:file}| Marshal.dump(${4:obj}, ${3:file}) } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Serialization/Marshal.load(obj) (Ml).yasnippet b/extras/imported/ruby-mode/Serialization/Marshal.load(obj) (Ml).yasnippet new file mode 100644 index 0000000..c8794d4 --- /dev/null +++ b/extras/imported/ruby-mode/Serialization/Marshal.load(obj) (Ml).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: Ml +# contributor: Translated from TextMate Snippet +# name: Marshal.load(obj) +# -- +File.open(${1:"${2:path/to/file}.dump"}, "rb") { |${3:file}| Marshal.load(${3:file}) } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Serialization/PStore_new( __ ).yasnippet b/extras/imported/ruby-mode/Serialization/PStore_new( __ ).yasnippet new file mode 100644 index 0000000..c0ef48f --- /dev/null +++ b/extras/imported/ruby-mode/Serialization/PStore_new( __ ).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: Pn- +# contributor: Translated from TextMate Snippet +# name: PStore.new( .. ) +# -- +PStore.new(${1:"${2:file_name.pstore}"}) \ No newline at end of file diff --git a/extras/imported/ruby-mode/Serialization/YAML.dump(.., file) (Yd-).yasnippet b/extras/imported/ruby-mode/Serialization/YAML.dump(.., file) (Yd-).yasnippet new file mode 100644 index 0000000..bf6d54c --- /dev/null +++ b/extras/imported/ruby-mode/Serialization/YAML.dump(.., file) (Yd-).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: Yd- +# contributor: Translated from TextMate Snippet +# name: YAML.dump(.., file) +# -- +File.open(${1:"${2:path/to/file}.yaml"}, "w") { |${3:file}| YAML.dump(${4:obj}, ${3:file}) } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Serialization/YAML.load(file) (Yl-).yasnippet b/extras/imported/ruby-mode/Serialization/YAML.load(file) (Yl-).yasnippet new file mode 100644 index 0000000..c2b50f2 --- /dev/null +++ b/extras/imported/ruby-mode/Serialization/YAML.load(file) (Yl-).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: Yl- +# contributor: Translated from TextMate Snippet +# name: YAML.load(file) +# -- +File.open(${1:"${2:path/to/file}.yaml"}) { |${3:file}| YAML.load(${3:file}) } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Serialization/transaction( __ ) do __ end.yasnippet b/extras/imported/ruby-mode/Serialization/transaction( __ ) do __ end.yasnippet new file mode 100644 index 0000000..9e375b1 --- /dev/null +++ b/extras/imported/ruby-mode/Serialization/transaction( __ ) do __ end.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: tra +# contributor: Translated from TextMate Snippet +# name: transaction( .. ) { .. } +# -- +transaction${1/(^.*?\S.*)|.*/(?1:\()/}${1:true}${1/(^.*?\S.*)|.*/(?1:\))/} { $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Serialization/xmlread(__).yasnippet b/extras/imported/ruby-mode/Serialization/xmlread(__).yasnippet new file mode 100644 index 0000000..919df6d --- /dev/null +++ b/extras/imported/ruby-mode/Serialization/xmlread(__).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: xml- +# contributor: Translated from TextMate Snippet +# name: xmlread(..) +# -- +REXML::Document.new(File.read(${1:"${2:path/to/file}"})) \ No newline at end of file diff --git a/extras/imported/ruby-mode/Serialization/xpath(__) { __ }.yasnippet b/extras/imported/ruby-mode/Serialization/xpath(__) { __ }.yasnippet new file mode 100644 index 0000000..6126f30 --- /dev/null +++ b/extras/imported/ruby-mode/Serialization/xpath(__) { __ }.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: xpa +# contributor: Translated from TextMate Snippet +# name: xpath(..) { .. } +# -- +elements.each(${1:"${2://XPath}"}) do |${3:node}| + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Strings/gsub(;..;) { |match| .. } (gsu).yasnippet b/extras/imported/ruby-mode/Strings/gsub(;..;) { |match| .. } (gsu).yasnippet new file mode 100644 index 0000000..b3e65f4 --- /dev/null +++ b/extras/imported/ruby-mode/Strings/gsub(;..;) { |match| .. } (gsu).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: gsu +# contributor: Translated from TextMate Snippet +# name: gsub(/../) { |match| .. } +# -- +gsub(/${1:pattern}/) { ${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/}${2:match}${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/}$0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Strings/scan(;..;) { |match| .. } (sca).yasnippet b/extras/imported/ruby-mode/Strings/scan(;..;) { |match| .. } (sca).yasnippet new file mode 100644 index 0000000..d0477bc --- /dev/null +++ b/extras/imported/ruby-mode/Strings/scan(;..;) { |match| .. } (sca).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: sca +# contributor: Translated from TextMate Snippet +# name: scan(/../) { |match| .. } +# -- +scan(/${1:pattern}/) { |${2:match}| $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Strings/sub(;..;) { |match| .. } (sub).yasnippet b/extras/imported/ruby-mode/Strings/sub(;..;) { |match| .. } (sub).yasnippet new file mode 100644 index 0000000..bb75de9 --- /dev/null +++ b/extras/imported/ruby-mode/Strings/sub(;..;) { |match| .. } (sub).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: sub +# contributor: Translated from TextMate Snippet +# name: sub(/../) { |match| .. } +# -- +sub(/${1:pattern}/) { ${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/}${2:match}${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/}$0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/Benchmark_bmbm(__) do __ end.yasnippet b/extras/imported/ruby-mode/Tests/Benchmark_bmbm(__) do __ end.yasnippet new file mode 100644 index 0000000..e70bba3 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/Benchmark_bmbm(__) do __ end.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# key: bm- +# contributor: Translated from TextMate Snippet +# name: Benchmark.bmbm do .. end +# -- +TESTS = ${1:10_000} +Benchmark.bmbm do |results| + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert(..) (as).yasnippet b/extras/imported/ruby-mode/Tests/assert(..) (as).yasnippet new file mode 100644 index 0000000..f0d0b34 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert(..) (as).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: as +# contributor: Translated from TextMate Snippet +# name: assert(..) +# -- +assert`snippet_paren.rb`${1:test}, "${0:Failure message.}"`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_equal.yasnippet b/extras/imported/ruby-mode/Tests/assert_equal.yasnippet new file mode 100644 index 0000000..dc14daa --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_equal.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ase +# contributor: Translated from TextMate Snippet +# name: assert_equal(..) +# -- +assert_equal`snippet_paren.rb`${1:expected}, ${0:actual}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_in_delta(..) (asid).yasnippet b/extras/imported/ruby-mode/Tests/assert_in_delta(..) (asid).yasnippet new file mode 100644 index 0000000..7387710 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_in_delta(..) (asid).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asid +# contributor: Translated from TextMate Snippet +# name: assert_in_delta(..) +# -- +assert_in_delta`snippet_paren.rb`${1:expected_float}, ${2:actual_float}, ${0:2 ** -20}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_instance_of(..) (asio).yasnippet b/extras/imported/ruby-mode/Tests/assert_instance_of(..) (asio).yasnippet new file mode 100644 index 0000000..44f23ed --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_instance_of(..) (asio).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asio +# contributor: Translated from TextMate Snippet +# name: assert_instance_of(..) +# -- +assert_instance_of`snippet_paren.rb`${1:ExpectedClass}, ${0:actual_instance}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_kind_of(..) (asko).yasnippet b/extras/imported/ruby-mode/Tests/assert_kind_of(..) (asko).yasnippet new file mode 100644 index 0000000..7efc1b6 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_kind_of(..) (asko).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asko +# contributor: Translated from TextMate Snippet +# name: assert_kind_of(..) +# -- +assert_kind_of`snippet_paren.rb`${1:ExpectedKind}, ${0:actual_instance}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_match(..) (asm).yasnippet b/extras/imported/ruby-mode/Tests/assert_match(..) (asm).yasnippet new file mode 100644 index 0000000..9d3463a --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_match(..) (asm).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asm +# contributor: Translated from TextMate Snippet +# name: assert_match(..) +# -- +assert_match`snippet_paren.rb`/${1:expected_pattern}/, ${0:actual_string}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_nil(..) (asn).yasnippet b/extras/imported/ruby-mode/Tests/assert_nil(..) (asn).yasnippet new file mode 100644 index 0000000..e6949c9 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_nil(..) (asn).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asn +# contributor: Translated from TextMate Snippet +# name: assert_nil(..) +# -- +assert_nil`snippet_paren.rb`${0:instance}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_no_match(..) (asnm).yasnippet b/extras/imported/ruby-mode/Tests/assert_no_match(..) (asnm).yasnippet new file mode 100644 index 0000000..f5fbdf7 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_no_match(..) (asnm).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asnm +# contributor: Translated from TextMate Snippet +# name: assert_no_match(..) +# -- +assert_no_match`snippet_paren.rb`/${1:unexpected_pattern}/, ${0:actual_string}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_not_equal(..) (asne).yasnippet b/extras/imported/ruby-mode/Tests/assert_not_equal(..) (asne).yasnippet new file mode 100644 index 0000000..97f2b94 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_not_equal(..) (asne).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asne +# contributor: Translated from TextMate Snippet +# name: assert_not_equal(..) +# -- +assert_not_equal`snippet_paren.rb`${1:unexpected}, ${0:actual}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_not_nil(..) (asnn).yasnippet b/extras/imported/ruby-mode/Tests/assert_not_nil(..) (asnn).yasnippet new file mode 100644 index 0000000..2b28cad --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_not_nil(..) (asnn).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asnn +# contributor: Translated from TextMate Snippet +# name: assert_not_nil(..) +# -- +assert_not_nil`snippet_paren.rb`${0:instance}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_not_same(..) (asns).yasnippet b/extras/imported/ruby-mode/Tests/assert_not_same(..) (asns).yasnippet new file mode 100644 index 0000000..286eb0d --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_not_same(..) (asns).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asns +# contributor: Translated from TextMate Snippet +# name: assert_not_same(..) +# -- +assert_not_same`snippet_paren.rb`${1:unexpected}, ${0:actual}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_nothing_raised(..) { .. } (asnr).yasnippet b/extras/imported/ruby-mode/Tests/assert_nothing_raised(..) { .. } (asnr).yasnippet new file mode 100644 index 0000000..03f6273 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_nothing_raised(..) { .. } (asnr).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asnr +# contributor: Translated from TextMate Snippet +# name: assert_nothing_raised(..) { .. } +# -- +assert_nothing_raised(${1:Exception}) { $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_nothing_thrown { .. } (asnt).yasnippet b/extras/imported/ruby-mode/Tests/assert_nothing_thrown { .. } (asnt).yasnippet new file mode 100644 index 0000000..1b5a4c8 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_nothing_thrown { .. } (asnt).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asnt +# contributor: Translated from TextMate Snippet +# name: assert_nothing_thrown { .. } +# -- +assert_nothing_thrown { $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_operator(..) (aso).yasnippet b/extras/imported/ruby-mode/Tests/assert_operator(..) (aso).yasnippet new file mode 100644 index 0000000..c353f84 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_operator(..) (aso).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: aso +# contributor: Translated from TextMate Snippet +# name: assert_operator(..) +# -- +assert_operator`snippet_paren.rb`${1:left}, :${2:operator}, ${0:right}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_raise(..) { .. } (asr).yasnippet b/extras/imported/ruby-mode/Tests/assert_raise(..) { .. } (asr).yasnippet new file mode 100644 index 0000000..a108b73 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_raise(..) { .. } (asr).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asr +# contributor: Translated from TextMate Snippet +# name: assert_raise(..) { .. } +# -- +assert_raise(${1:Exception}) { $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_respond_to(..) (asrt).yasnippet b/extras/imported/ruby-mode/Tests/assert_respond_to(..) (asrt).yasnippet new file mode 100644 index 0000000..c6c50d9 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_respond_to(..) (asrt).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: asrt +# contributor: Translated from TextMate Snippet +# name: assert_respond_to(..) +# -- +assert_respond_to`snippet_paren.rb`${1:object}, :${0:method}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_same(..) (ass).yasnippet b/extras/imported/ruby-mode/Tests/assert_same(..) (ass).yasnippet new file mode 100644 index 0000000..5498c4d --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_same(..) (ass).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ass +# contributor: Translated from TextMate Snippet +# name: assert_same(..) +# -- +assert_same`snippet_paren.rb`${1:expected}, ${0:actual}`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_send(..) (ass).yasnippet b/extras/imported/ruby-mode/Tests/assert_send(..) (ass).yasnippet new file mode 100644 index 0000000..6f7fafa --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_send(..) (ass).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ass +# contributor: Translated from TextMate Snippet +# name: assert_send(..) +# -- +assert_send`snippet_paren.rb`[${1:object}, :${2:message}, ${0:args}]`snippet_paren.rb end` \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/assert_throws(..) { .. } (ast).yasnippet b/extras/imported/ruby-mode/Tests/assert_throws(..) { .. } (ast).yasnippet new file mode 100644 index 0000000..a3d6f32 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/assert_throws(..) { .. } (ast).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ast +# contributor: Translated from TextMate Snippet +# name: assert_throws(..) { .. } +# -- +assert_throws(:${1:expected}) { $0 } \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/class .. < Test;;Unit;;TestCase .. end (tc).yasnippet b/extras/imported/ruby-mode/Tests/class .. < Test;;Unit;;TestCase .. end (tc).yasnippet new file mode 100644 index 0000000..6b30908 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/class .. < Test;;Unit;;TestCase .. end (tc).yasnippet @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# key: tc +# contributor: Translated from TextMate Snippet +# name: class .. < Test::Unit::TestCase .. end +# -- +require "test/unit" + +require "${1:library_file_name}" + +class Test${2:${1/([\w&&[^_]]+)|./\u$1/g}} < Test::Unit::TestCase + def test_${3:case_name} + $0 + end +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/def test_ .. end (t).yasnippet b/extras/imported/ruby-mode/Tests/def test_ .. end (t).yasnippet new file mode 100644 index 0000000..5e809ac --- /dev/null +++ b/extras/imported/ruby-mode/Tests/def test_ .. end (t).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: deft +# contributor: Translated from TextMate Snippet +# name: def test_ .. end +# -- +def test_${1:case_name} + $0 +end \ No newline at end of file diff --git a/extras/imported/ruby-mode/Tests/flunk(..) (fl).yasnippet b/extras/imported/ruby-mode/Tests/flunk(..) (fl).yasnippet new file mode 100644 index 0000000..101407c --- /dev/null +++ b/extras/imported/ruby-mode/Tests/flunk(..) (fl).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: fl +# contributor: Translated from TextMate Snippet +# name: flunk(..) +# -- +flunk`snippet_paren.rb`"${0:Failure message.}"`snippet_paren.rb end` \ No newline at end of file diff --git "a/extras/imported/ruby-mode/Tests/require \"tc_..\" .. (ts).yasnippet" "b/extras/imported/ruby-mode/Tests/require \"tc_..\" .. (ts).yasnippet" new file mode 100644 index 0000000..e15a061 --- /dev/null +++ "b/extras/imported/ruby-mode/Tests/require \"tc_..\" .. (ts).yasnippet" @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# key: ts +# contributor: Translated from TextMate Snippet +# name: require "tc_.." .. +# -- +require "test/unit" + +require "tc_${1:test_case_file}" +require "tc_${2:test_case_file}" diff --git a/extras/imported/ruby-mode/Tests/results_report(__) { __ }.yasnippet b/extras/imported/ruby-mode/Tests/results_report(__) { __ }.yasnippet new file mode 100644 index 0000000..cd08e71 --- /dev/null +++ b/extras/imported/ruby-mode/Tests/results_report(__) { __ }.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: rep +# contributor: Translated from TextMate Snippet +# name: results.report(..) { .. } +# -- +results.report("${1:name}:") { TESTS.times { $0 } } \ No newline at end of file diff --git a/extras/imported/ruby-mode/embed string variable.yasnippet b/extras/imported/ruby-mode/embed string variable.yasnippet new file mode 100644 index 0000000..6493e91 --- /dev/null +++ b/extras/imported/ruby-mode/embed string variable.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Embedded Code — #{…} +# binding: "#" +# -- +#{${1:`yas/selected-text`}} \ No newline at end of file diff --git a/extras/imported/sgml-mode/.yas-ignore-filenames-as-triggers b/extras/imported/sgml-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/sgml-mode/.yas-make-groups b/extras/imported/sgml-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/sgml-mode/CDATA.yasnippet b/extras/imported/sgml-mode/CDATA.yasnippet new file mode 100644 index 0000000..4f877a2 --- /dev/null +++ b/extras/imported/sgml-mode/CDATA.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: cdata +# contributor: Translated from TextMate Snippet +# name: CDATA +# -- + \ No newline at end of file diff --git a/extras/imported/sgml-mode/Smart return:indent for tag pairs.yasnippet b/extras/imported/sgml-mode/Smart return:indent for tag pairs.yasnippet new file mode 100644 index 0000000..05a764c --- /dev/null +++ b/extras/imported/sgml-mode/Smart return:indent for tag pairs.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Special: Return Inside Empty Open/Close Tags +# binding: " " +# -- + + $0 diff --git a/extras/imported/sgml-mode/XML Processing Instruction.yasnippet b/extras/imported/sgml-mode/XML Processing Instruction.yasnippet new file mode 100644 index 0000000..4d6da98 --- /dev/null +++ b/extras/imported/sgml-mode/XML Processing Instruction.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: xml +# contributor: Translated from TextMate Snippet +# name: XML Processing Instruction +# -- + \ No newline at end of file diff --git a/extras/imported/sgml-mode/long attribute tag.yasnippet b/extras/imported/sgml-mode/long attribute tag.yasnippet new file mode 100644 index 0000000..564c026 --- /dev/null +++ b/extras/imported/sgml-mode/long attribute tag.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: $0 + \ No newline at end of file diff --git a/extras/imported/sgml-mode/long tag.yasnippet b/extras/imported/sgml-mode/long tag.yasnippet new file mode 100644 index 0000000..3284bd5 --- /dev/null +++ b/extras/imported/sgml-mode/long tag.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: < +# contributor: Translated from TextMate Snippet +# name: Long Tag +# -- +<${1:name}>$0 \ No newline at end of file diff --git a/extras/imported/sgml-mode/short tag.yasnippet b/extras/imported/sgml-mode/short tag.yasnippet new file mode 100644 index 0000000..2b63cce --- /dev/null +++ b/extras/imported/sgml-mode/short tag.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: > +# contributor: Translated from TextMate Snippet +# name: Short Tag +# -- +<${1:name} /> \ No newline at end of file diff --git a/extras/imported/shell-script-mode/#!:usr:bin:env (!env).yasnippet b/extras/imported/shell-script-mode/#!:usr:bin:env (!env).yasnippet new file mode 100644 index 0000000..e581bf5 --- /dev/null +++ b/extras/imported/shell-script-mode/#!:usr:bin:env (!env).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: !env +# contributor: Translated from TextMate Snippet +# name: #!/usr/bin/env +# -- +#!/usr/bin/env ${1:${TM_SCOPE/(?:source|.*)\.(?:(shell)|(\w+)).*/(?1:bash:$2)/}} diff --git a/extras/imported/shell-script-mode/.yas-ignore-filenames-as-triggers b/extras/imported/shell-script-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/shell-script-mode/.yas-make-groups b/extras/imported/shell-script-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/shell-script-mode/Idioms/Tempfile.yasnippet b/extras/imported/shell-script-mode/Idioms/Tempfile.yasnippet new file mode 100644 index 0000000..69ae492 --- /dev/null +++ b/extras/imported/shell-script-mode/Idioms/Tempfile.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# key: temp +# contributor: Translated from TextMate Snippet +# name: Tempfile +# -- +${1:TMPFILE}="$(mktemp -t ${2:`echo "${TM_FILENAME%.*}" | sed -e 's/[^a-zA-Z]/_/g' -e 's/^$/untitled/'`})" +${3:${4/(.+)/trap "/}${4:rm -f '\$${1/.*\s//}'}${4/(.+)/" 0 # EXIT +/}${5/(.+)/trap "/}${5:rm -f '\$${1/.*\s//}'; exit 1}${5/(.+)/" 2 # INT +/}${6/(.+)/trap "/}${6:rm -f '\$${1/.*\s//}'; exit 1}${6/(.+)/" 1 15 # HUP TERM +/}} diff --git a/extras/imported/shell-script-mode/Loops/for ... done (for).yasnippet b/extras/imported/shell-script-mode/Loops/for ... done (for).yasnippet new file mode 100644 index 0000000..eb9e7a8 --- /dev/null +++ b/extras/imported/shell-script-mode/Loops/for ... done (for).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: for +# contributor: Translated from TextMate Snippet +# name: for … done +# -- +for (( i = 0; i < ${1:10}; i++ )); do + ${0:#statements} +done \ No newline at end of file diff --git a/extras/imported/shell-script-mode/Loops/for … in … done (forin).yasnippet b/extras/imported/shell-script-mode/Loops/for … in … done (forin).yasnippet new file mode 100644 index 0000000..db3cdb7 --- /dev/null +++ b/extras/imported/shell-script-mode/Loops/for … in … done (forin).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: forin +# contributor: Translated from TextMate Snippet +# name: for … in … done +# -- +for ${1:i}${2/.+/ in /}${2:words}; do + ${0:#statements} +done \ No newline at end of file diff --git a/extras/imported/shell-script-mode/Loops/until … (done).yasnippet b/extras/imported/shell-script-mode/Loops/until … (done).yasnippet new file mode 100644 index 0000000..339f99f --- /dev/null +++ b/extras/imported/shell-script-mode/Loops/until … (done).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: until +# contributor: Translated from TextMate Snippet +# name: until … done +# -- +until ${2:[[ ${1:condition} ]]}; do + ${0:#statements} +done \ No newline at end of file diff --git a/extras/imported/shell-script-mode/Loops/while … (done).yasnippet b/extras/imported/shell-script-mode/Loops/while … (done).yasnippet new file mode 100644 index 0000000..3ec1a06 --- /dev/null +++ b/extras/imported/shell-script-mode/Loops/while … (done).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: while +# contributor: Translated from TextMate Snippet +# name: while … done +# -- +while ${2:[[ ${1:condition} ]]}; do + ${0:#statements} +done \ No newline at end of file diff --git a/extras/imported/shell-script-mode/Tests/case .. esac (case).yasnippet b/extras/imported/shell-script-mode/Tests/case .. esac (case).yasnippet new file mode 100644 index 0000000..ee793b6 --- /dev/null +++ b/extras/imported/shell-script-mode/Tests/case .. esac (case).yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# key: case +# contributor: Translated from TextMate Snippet +# name: case … esac +# -- +case ${1:word} in + ${2:pattern} ) + $0;; +esac \ No newline at end of file diff --git a/extras/imported/shell-script-mode/Tests/elif .. (elif).yasnippet b/extras/imported/shell-script-mode/Tests/elif .. (elif).yasnippet new file mode 100644 index 0000000..f2e88fa --- /dev/null +++ b/extras/imported/shell-script-mode/Tests/elif .. (elif).yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: elif +# contributor: Translated from TextMate Snippet +# name: elif … +# -- +elif ${2:[[ ${1:condition} ]]}; then + ${0:#statements} \ No newline at end of file diff --git a/extras/imported/shell-script-mode/Tests/if ... then (if).yasnippet b/extras/imported/shell-script-mode/Tests/if ... then (if).yasnippet new file mode 100644 index 0000000..06017bb --- /dev/null +++ b/extras/imported/shell-script-mode/Tests/if ... then (if).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: if +# contributor: Translated from TextMate Snippet +# name: if … fi +# -- +if ${2:[[ ${1:condition} ]]}; then + ${0:#statements} +fi \ No newline at end of file diff --git a/extras/imported/shell-script-mode/here document (here).yasnippet b/extras/imported/shell-script-mode/here document (here).yasnippet new file mode 100644 index 0000000..8fe3328 --- /dev/null +++ b/extras/imported/shell-script-mode/here document (here).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: here +# contributor: Translated from TextMate Snippet +# name: Here Document +# -- +<<-${2:'${1:TOKEN}'} + $0 +${1/['"`](.+)['"`]/$1/} \ No newline at end of file diff --git a/extras/imported/text-mode/.yas-ignore-filenames-as-triggers b/extras/imported/text-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/text-mode/.yas-make-groups b/extras/imported/text-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/text-mode/010 Copyright.yasnippet b/extras/imported/text-mode/010 Copyright.yasnippet new file mode 100644 index 0000000..b5bcc24 --- /dev/null +++ b/extras/imported/text-mode/010 Copyright.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: c) +# contributor: Translated from TextMate Snippet +# name: Copyright Notice +# -- +(c) Copyright `date +%Y` $TM_FULLNAME. All Rights Reserved. \ No newline at end of file diff --git a/extras/imported/text-mode/Conitnue bullet.yasnippet b/extras/imported/text-mode/Conitnue bullet.yasnippet new file mode 100644 index 0000000..2943d95 --- /dev/null +++ b/extras/imported/text-mode/Conitnue bullet.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Continue Bullet +# binding: "" +# -- + +• \ No newline at end of file diff --git a/extras/imported/text-mode/Conitnue light bullet.yasnippet b/extras/imported/text-mode/Conitnue light bullet.yasnippet new file mode 100644 index 0000000..e336fcd --- /dev/null +++ b/extras/imported/text-mode/Conitnue light bullet.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Continue Light Bullet +# binding: "" +# -- + +· \ No newline at end of file diff --git a/extras/imported/text-mode/Conitnue star bullet.yasnippet b/extras/imported/text-mode/Conitnue star bullet.yasnippet new file mode 100644 index 0000000..d45ae58 --- /dev/null +++ b/extras/imported/text-mode/Conitnue star bullet.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Continue Star Bullet +# binding: "" +# -- + +* \ No newline at end of file diff --git a/extras/imported/text-mode/Insert ISO date.yasnippet b/extras/imported/text-mode/Insert ISO date.yasnippet new file mode 100644 index 0000000..6511b8e --- /dev/null +++ b/extras/imported/text-mode/Insert ISO date.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: isoD +# contributor: Translated from TextMate Snippet +# name: Current Date — YYYY-MM-DD +# -- +`date +%Y-%m-%d` \ No newline at end of file diff --git a/extras/imported/text-mode/Lorem ipsum.yasnippet b/extras/imported/text-mode/Lorem ipsum.yasnippet new file mode 100644 index 0000000..f3db19f --- /dev/null +++ b/extras/imported/text-mode/Lorem ipsum.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: lorem +# contributor: Translated from TextMate Snippet +# name: Lorem ipsum +# -- +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. \ No newline at end of file diff --git a/extras/imported/yaml-mode/.yas-ignore-filenames-as-triggers b/extras/imported/yaml-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/yaml-mode/.yas-make-groups b/extras/imported/yaml-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/yaml-mode/untitled.yasnippet b/extras/imported/yaml-mode/untitled.yasnippet new file mode 100644 index 0000000..7730f38 --- /dev/null +++ b/extras/imported/yaml-mode/untitled.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: key: value +# binding: "^:" +# -- +${1:key}: ${2:value}$0 \ No newline at end of file diff --git a/extras/textmate_import.rb b/extras/textmate_import.rb index aa06979..d1148c6 100755 --- a/extras/textmate_import.rb +++ b/extras/textmate_import.rb @@ -81,13 +81,17 @@ end class TmSnippet - @@known_substitutions = { - "${TM_RAILS_TEMPLATE_START_RUBY_EXPR}" => "<%= ", - "${TM_RAILS_TEMPLATE_END_RUBY_EXPR}" => " %>", - "${TM_RAILS_TEMPLATE_START_RUBY_INLINE}" => "<% ", - "${TM_RAILS_TEMPLATE_END_RUBY_INLINE}" => " -%>", - "${TM_RAILS_TEMPLATE_END_RUBY_BLOCK}" => "end" , - /$\{TM_SELECTED_TEXT.*\}/ => "`yas/selected-text`" } + @@known_substitutions=[ + { + "${TM_RAILS_TEMPLATE_START_RUBY_EXPR}" => "<%= ", + "${TM_RAILS_TEMPLATE_END_RUBY_EXPR}" => " %>", + "${TM_RAILS_TEMPLATE_START_RUBY_INLINE}" => "<% ", + "${TM_RAILS_TEMPLATE_END_RUBY_INLINE}" => " -%>", + "${TM_RAILS_TEMPLATE_END_RUBY_BLOCK}" => "end" , + "${0:$TM_SELECTED_TEXT}" => "$TM_SELECTED_TEXT$0", + }, + { "$TM_SELECTED_TEXT" => "`yas/selected-text`" } + ] attr_reader :file @@ -137,10 +141,12 @@ class TmSnippet doc << "# key: #{self.tab_trigger}\n" if self.tab_trigger doc << "# contributor: Translated from TextMate Snippet\n" doc << "# name: #{self.name}\n" - doc << "#" unless Choice.choices.convert_bindings - doc << "# binding: \"#{self.key_equivalent}\"\n" if self.key_equivalent + if self.key_equivalent + doc << "#" unless Choice.choices.convert_bindings + doc << "# binding: \"#{self.key_equivalent}\"\n" + end doc << "# --\n" - @@known_substitutions.each_pair { |k, v| self.content.gsub!(k,v) } + @@known_substitutions.each {|level| level.each_pair { |k, v| self.content.gsub!(k,v) }} doc << "#{self.content}" end @@ -155,6 +161,12 @@ end if $0 == __FILE__ info_plist = Plist::parse_xml(Choice.choices.info_plist) if Choice.choices.info_plist + + if Choice.choices.output_dir + FileUtils.mkdir_p Choice.choices.output_dir + FileUtils.touch File.join(Choice.choices.output_dir, ".yas-make-groups") + FileUtils.touch File.join(Choice.choices.output_dir, ".yas-ignore-filenames-as-triggers") + end original_dir = Dir.pwd Dir.chdir Choice.choices.snippet_dir @@ -162,7 +174,6 @@ if $0 == __FILE__ snippet_files = Dir.glob(snippet_files_glob) puts "Will try to convert #{snippet_files.length} snippets...\n" - snippet_files.each do |file| begin puts "Processing \"#{File.join(Choice.choices.snippet_dir,file)}\"\n" diff --git a/extras/textmate_mass_import.rb b/extras/textmate_mass_import.rb index d4c5781..c552d3d 100755 --- a/extras/textmate_mass_import.rb +++ b/extras/textmate_mass_import.rb @@ -1,27 +1,49 @@ #!/usr/bin/ruby -require 'rubygems' -require 'curb' -require 'hpricot' -require 'plist' +@@mode_mappings = { + "C.tmbundle" => "c-mode", + "CSS.tmbundle" => "css-mode", + "Erlang.tmbundle" => "erlang-mode", + "Fortran.tmbundle" => "f90-mode", + "HTML.tmbundle" => "html-mode", + "Haskell.tmbundle" => "haskell-mode", + "Java.tmbundle" => "java-mode", + "Latex.tmbundle" => "LaTeX-mode", + "Lisp.tmbundle" => "lisp-mode", + "Make.tmbundle" => "makefile-mode", + "Markdown.tmbundle" => "markdown-mode", + "Pascal.tmbundle" => "pascal-mode", + "Perl.tmbundle" => "perl-mode", + "Python.tmbundle" => "python-mode", + "Ruby.tmbundle" => "ruby-mode", + "SQL.tmbundle" => "sql-mode", + "Scheme.tmbundle" => "scheme-mode", + "ShellScript.tmbundle" => "shell-script-mode", + "Text.tmbundle" => "text-mode", + "XML.tmbundle" => "sgml-mode", + "YAML.tmbundle" => "yaml-mode", + "reStructuredText.tmbundle" => "rst-mode", + "Ruby on Rails.tmbundle" => "rails-mode" +} -begin - index = Curl::Easy.http_get("http://svn.textmate.org/trunk/Bundles/").body_str - parsed = Hpricot.parse(index) - bundles = (parsed/:a).map {|elem| elem.innerText} - bundles.select do |bundle| - bundle =~ /.tmbundle/ - end.each do |bundle| - 50.times do putc "-" end +if __FILE__ == $0 + if ARGV[0]=='--help' or ARGV[0].nil? or ARGV[0]=='-h' or + puts "Usage: #{File.basename($0)} " puts - begin - info = Curl::Easy.http_get("http://svn.textmate.org/trunk/Bundles/#{bundle}/info.plist").body_str - parsed = Plist::parse_xml(info) - puts parsed["description"] - rescue RuntimeError - puts "Unknown description for #{bundle}" - end + puts "textmate_import.rb must reside in the directory where you call this" + puts "ouputs to a subdir \"imported\" inside the current directory" + exit(-1) + end + Dir.glob("#{ARGV[0]}/*").each do |indir| + mapping = @@mode_mappings[File.basename(indir)] + if mapping + puts "Importing #{indir} for #{mapping}" + if File.exists? "#{indir}/Snippets" + system("ruby textmate_import.rb -d #{indir}/Snippets -o imported/#{mapping} -g #{indir}/info.plist -b") + end + end end -rescue Exception => e - $stderr.puts "Oops... #{e.class}:#{e.message}" end + + + diff --git a/yasnippet.el b/yasnippet.el index 089282f..d0e7cd4 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -6,7 +6,7 @@ ;; Version: 0.6.1 ;; Package-version: 0.6.1b ;; X-URL: http://code.google.com/p/yasnippet/ -;; Keywords: snippet, textmate +;; Keywords: convenience, emulation ;; URL: http://code.google.com/p/yasnippet/ ;; EmacsWiki: YaSnippetMode @@ -1438,7 +1438,7 @@ Here's the default value for all the parameters: (interactive "ffind the yasnippet.el file: \nFTarget bundle file: \nDSnippet directory to bundle: \nMExtra code? \nfdropdown-library: ") (let* ((yasnippet (or yasnippet - ("yasnippet.el"))) + "yasnippet.el")) (yasnippet-bundle (or yasnippet-bundle "./yasnippet-bundle.el")) (snippet-roots (or snippet-roots @@ -1454,8 +1454,7 @@ Here's the default value for all the parameters: (dirs (or (and (listp snippet-roots) snippet-roots) (list snippet-roots))) (bundle-buffer nil)) - (with-temp-buffer - (setq bundle-buffer (current-buffer)) + (with-temp-file yasnippet-bundle (insert ";;; yasnippet-bundle.el --- " "Yet another snippet extension (Auto compiled bundle)\n") (insert-file-contents yasnippet) @@ -1472,30 +1471,29 @@ Here's the default value for all the parameters: " (yas/global-mode 1)\n") (flet ((yas/define-snippets (mode snippets &optional parent-or-parents) - (with-current-buffer bundle-buffer - (insert ";;; snippets for " (symbol-name mode) "\n") - (let ((literal-snippets (list))) - (dolist (snippet snippets) - (let ((key (first snippet)) - (template-content (second snippet)) - (name (third snippet)) - (condition (fourth snippet)) - (group (fifth snippet)) - (expand-env (sixth snippet)) - ;; Omit the file on purpose - (file nil);; (seventh snippet)) - (binding (eighth snippet))) - (push `(,key - ,template-content - ,name - ,condition - ,group - ,expand-env - ,file - ,binding) - literal-snippets))) - (insert (pp-to-string `(yas/define-snippets ',mode ',literal-snippets ',parent-or-parents))) - (insert "\n\n"))))) + (insert ";;; snippets for " (symbol-name mode) "\n") + (let ((literal-snippets (list))) + (dolist (snippet snippets) + (let ((key (first snippet)) + (template-content (second snippet)) + (name (third snippet)) + (condition (fourth snippet)) + (group (fifth snippet)) + (expand-env (sixth snippet)) + ;; Omit the file on purpose + (file nil) ;; (seventh snippet)) + (binding (eighth snippet))) + (push `(,key + ,template-content + ,name + ,condition + ,group + ,expand-env + ,file + ,binding) + literal-snippets))) + (insert (pp-to-string `(yas/define-snippets ',mode ',literal-snippets ',parent-or-parents))) + (insert "\n\n")))) (dolist (dir dirs) (dolist (subdir (yas/subdirs dir)) (yas/load-directory-1 subdir nil 'no-hierarchy-parents)))) @@ -1508,9 +1506,17 @@ Here's the default value for all the parameters: ")\n") (insert ";;; " (file-name-nondirectory yasnippet-bundle) - " ends here\n") - (setq buffer-file-name yasnippet-bundle) - (save-buffer)))) + " ends here\n")))) + +(defun yas/compile-textmate-bundle () + (interactive) + (yas/compile-bundle "yasnippet.el" + "./yasnippet-textmate-bundle.el" + "extras/imported/" + (concat "(yas/initialize-bundle)" + "\n;;;###autoload" ; break through so that won't + "(require 'yasnippet-textmate-bundle)") + "dropdown-list.el")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; Some user level functions @@ -3045,7 +3051,7 @@ SNIPPET-MARKERS." ;; implementations of these functions delete text ;; before they insert. If there happens to be a marker ;; just after the text being deleted, the insertion - ;; actually happens after the marker, which misplaces + ;; actually happens after the marker, which misplaces ;; it. ;; ;; This would also happen if we had used overlays with @@ -3064,7 +3070,10 @@ SNIPPET-MARKERS." snippet-markers))) (save-restriction (widen) - (indent-according-to-mode)) + (condition-case err + (indent-according-to-mode) + (error (message "[yas] warning: yas/indent-according-to-mode habing problems running %s" indent-line-function) + nil))) (mapc #'(lambda (marker) (set-marker marker (point))) trouble-markers)))