Rakefile |
|
patch | blob | history |
doc/changelog.rst |
|
patch | blob | history |
doc/define-snippet.html |
[deleted symlink] |
patch | blob | history |
doc/define_snippet.html |
[new file with mode: 0644] |
patch | blob |
doc/define_snippet.rst |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Change Style of selected text.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Cross Reference a/Figure.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Cross Reference a/Listing.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Cross Reference a/Page.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Cross Reference a/Section.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Cross Reference a/Table.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Insert/Beamer Overlay Specification.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Insert/\begin{}…\end{}.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Lists/Description.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Lists/Enumerate.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Lists/Item[description].yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Lists/Itemize.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Lists/Lines to list environment.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Math/Align.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Math/Cases.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Math/Equation.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Math/Gather(ed).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Math/Matrix.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Math/Split.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Math/Unnumbered Equation.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Sectioning/Chapter.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Sectioning/Paragraph.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Sectioning/Part.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Sectioning/Sub Paragraph.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Sectioning/\section .. (section).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Sectioning/\subsection .. (sub).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Sectioning/\subsubsection .. (ssub).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Tables/New Line.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Tables/Tabular.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Wrap Selection In/Displaymath ($$).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Wrap Selection In/Math mode \( \).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Wrap Selection In/Wrap Selection in Environment.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Wrap Selection In/Wrap in \left-\right.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/LaTeX-mode/Wrap Selection In/Wrap selection in double quotes.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/#endif.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/#ifndef … #define … #endif.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/#include "" (inc).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/#include <> (Inc).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/#pragma mark (mark).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Declarations/030 for int loop (fori).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Declarations/Enumeration.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Declarations/Typedef.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Declarations/class .. (class).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Declarations/do...while loop (do).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Declarations/if .. (if).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Declarations/namespace .. (namespace).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Declarations/struct.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Declarations/template <typename ..> (template).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Idioms/$1.begin(), $1.end() (beginend).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Idioms/010 main() (main).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Idioms/Include header once only guard.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/Idioms/read file (readF).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/fprintf ….yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/printf .. (printf).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/std::map (map).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/c-mode/std::vector (v).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Background/background-attachment: scroll:fixed (background).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Background/background-color: color-hex (background).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Background/background-color: color-name (background).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Background/background-color: color-rgb (background).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Background/background-color: transparent (background).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Background/background-image: none (background).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Background/background-image: url (background).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Background/background-position: position (background).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Background/background-repeat: r:r-x:r-y:n-r (background).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Background/background: color image repeat attachment position (background).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-bottom-color: size style color (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-bottom-style: size style color (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-bottom-width: size style color (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-bottom: size style color (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-color: color (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-left-color: color (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-left-style: style (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-left-width: size (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-left: size style color (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-right-color: color (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-right-style: style (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-right-width: size (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-right: size style color (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-style: style (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-top-color: color (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-top-style: style (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-top-width: size (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-top: size style color (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border-width: width (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Border/border: size style color (border).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Color/color: color-hex (color).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Color/color: color-name (color).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Color/color: color-rgb (color).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Cursor/cursor: type (cursor).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Cursor/cursor: url (cursor).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Display/display: block (display).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Display/display: common-types (display).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Display/display: inline (display).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Display/display: table-types (display).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Font/font-family: family (font).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Font/font-size: size (font).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Font/font-style: normal:italic:oblique (font).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Font/font-variant: normal:small-caps (font).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Font/font-weight: weight (font).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Font/font: style variant weight size:line-height font -family (font).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Font/font: size font (font).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/List Style/list-style-image: url (list).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/List Style/list-style-position: pos (list).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/List Style/list-style-type: asian (list).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/List Style/list-style-type: marker(list).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/List Style/list-style-type: numeric (list).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/List Style/list-style-type: other (list).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/List Style/list-style-type: roman-alpha-greek (list).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/List Style/list-style: type position image (list).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Margin/margin-bottom: length (margin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Margin/margin-left: length (margin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Margin/margin-right: length (margin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Margin/margin-top: length (margin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Margin/margin: all (margin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Margin/margin: T R B L (margin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Margin/margin: V H (margin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/!important CSS (!).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/clear: value (clear).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/direction: ltr|rtl (direction).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/float: left:right:none (float).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/letter-spacing: length-em (letter).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/letter-spacing: length-px (letter).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/marker-offset: auto (marker).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/marker-offset: length (marker).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/opacity: [for Safari, FF and IE] (opacity).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/overflow: type (overflow).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/position: type (position).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/selection.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/vertical-align: type (vertical).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/visibility: type (visibility).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/white-space: normal:pre:nowrap (white).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/word-spacing: length (word).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/word-spacing: normal (word).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Other/z-index: index (z).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Padding/padding-bottom: length (margin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Padding/padding-left: length (margin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Padding/padding-right: length (margin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Padding/padding-top: length (margin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Padding/padding: T R B L (padding).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Padding/padding: V H (padding).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Padding/padding: all (padding).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Proprietary/Fixed Position Bottom 100% wide IE6.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Proprietary/filter: AlphaImageLoader [for IE PNGs] (background).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Proprietary/scrollbar.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Text/text-align: left:center:right (txt).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Text/text-decoration: none:underline:overline:line-through:blink (text).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Text/text-indent: length (text).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Text/text-shadow: color-hex x y blur (text).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Text/text-shadow: color-rgb x y blur (text).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Text/text-shadow: none (text).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Text/text-transform: capitalize:upper:lower (text).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/Text/text-transform: none (text).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/css-mode/properties { } ( } ).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/(Case:Receive:Try Clause).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/(Fun Clause).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/(Function Clause).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/(If Clause).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Behaviour Directive.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Case Expression.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Define Directive.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Export Directive.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Field & Value.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Fun Expression.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Function & Arity.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Function.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/If Expression.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Ifdef Directive.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Ifndef Directive.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Import Directive.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Include Directive.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Module Directive.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Receive Expression.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Record Directive.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Try Expression.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/erlang-mode/Undef Directive.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Allocate Array.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Allocate and Deallocate array.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Deallocate Array.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Dot Product of Vectors.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Index of Maximum.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Index of Minimum.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Lower Bound.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Matrix Multiplication.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Maximum Value.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Minimum Value.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Product of Elements.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Size.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Sum of Elements.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Upper Bound.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/Wrap Selection in Array Brackets.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/merge.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/pack.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/reshape.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/spread.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/unpack.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/where (single line).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Arrays/where.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/Implied do.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/case.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/cycle.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/do while.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/do.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/elseif.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/forall.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/if (single line).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/if.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/named: do.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/named: select case.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/select case.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Control Constructs/stop.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Input/Output/Close File.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Input/Output/Inquire (by Filename).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Input/Output/Inquire (by Unit).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Input/Output/Open File.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Input/Output/Quick Open.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Input/Output/Quick Read.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Input/Output/Quick Write.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Input/Output/print.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Input/Output/read (Sequential Access).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Input/Output/read.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Input/Output/write (Sequental Access).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Line Continuation.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Math/Random Number.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Math/Random Seed.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Math/max.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Math/min.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Open.../Input File.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Open.../Output File.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Open.../Scratch File.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Programming Units/function.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Programming Units/interface.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Programming Units/module procedure.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Programming Units/module.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Programming Units/program.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Programming Units/subroutine.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/And.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/Equal.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/Equality.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/Greater Than.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/Greater or Equal.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/Less Than.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/Less or Equal.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/Non-Equality.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/Not.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/Or.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/_FALSE_.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/_TRUE_.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/all.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/any.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Relational & Logical/count.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/Character.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/Custom Type.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/Integer.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/Logical.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/Quick Character.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/Quick Custom Type.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/Quick Integer.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/Quick Logical.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/Quick Real.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/Real.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/Type Definition.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/data.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/f90-mode/Variable Specification/implicit none.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/haskell-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/haskell-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/haskell-mode/Case.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/haskell-mode/Instance.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/haskell-mode/Main.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/haskell-mode/\.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/haskell-mode/module.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/haskell-mode/t <- f t.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 5_0 only.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 5_5 only.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 5_x.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 6 and below.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 6 only.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 7+.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Conditional Comments/IE Conditional Comment: NOT Internet Explorer.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Arrow (arrow).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Backspace (backspace).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Backtab (backtab).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Command (command).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Control (control).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Delete (delete).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Down (down).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Enter (enter).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Escape (escape).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Left (left).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Option (option).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Return (return).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Right (right).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Shift (shift).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Tab (tab).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/Up (up).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Entities/XHTML NonBreakingSpace.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Format/Emphasize.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Format/Strong.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert DocType/DocType HTML 4.0 Strict.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert DocType/DocType XHTL 1.0 Frameset.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert DocType/DocType XHTML 1.0 Strict.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert DocType/DocType XHTML 1.0 Transitional.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert DocType/DocType XHTML 1.1.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert DocType/HTML — 4.0 Transitional (doctype).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/Embed QT movie (movie).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/Fieldset.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/Input with Label.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/Option.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/Select Box.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <input>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <textarea>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <a mailto: >.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <base>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <body>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <br :>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <div>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <form>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <h1>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <head>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <link>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <meta>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <script src...>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <script>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <style>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <table>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Insert Tag/XHTML <title>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Smart return:indent for tag pairs.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Wrap Selection In Tag.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/html-mode/Wrap in <?= … ?>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Common Packages/java_beans_.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Common Packages/java_io.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Common Packages/java_math.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Common Packages/java_net_.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Common Packages/java_util_.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Constructs/class.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Constructs/constant string.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Constructs/constant.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Constructs/interface.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Constructs/method (main).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Constructs/method.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Constructs/variable.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/break.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/case.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/catch.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/default.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/else if.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/else.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/for (each).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/for.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/if.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/return.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/switch.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/throw.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Control/while.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Directives/assert.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Directives/import.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Directives/package.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Directives/synchronized.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Modifiers/abstract.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Modifiers/final.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Modifiers/private.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Modifiers/protected.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Modifiers/public.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Modifiers/static.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Testing/import junit_framework_TestCase;.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Testing/test case.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/Testing/test.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/print.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/java-mode/println.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/'(.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/`(.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/defconstant.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/defmacro.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/defparameter.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/defun.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/defvar.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/if.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/let.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/let1.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/lisp-mode/setf.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/markdown-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/markdown-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/markdown-mode/Hard linebreak.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/pascal-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/pascal-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/pascal-mode/Newline.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/pascal-mode/begin .. end (begin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/pascal-mode/class (class).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/pascal-mode/constructor, destructor (constructor).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/pascal-mode/for.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/pascal-mode/if.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/pascal-mode/property (prop).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/pascal-mode/try .. finally (try).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/pascal-mode/unit (unit).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/Conditional if..else (ife).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/Conditional if..elsif..else (ifee).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/Conditional one-line (unless).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/Conditional one-line (xif).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/Function (sub).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/Loop one-line (xforeach).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/Loop one-line (xwhile).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/Test.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/class.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/eval.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/for.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/foreach.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/hash pointer.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/if.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/slurp.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/unless.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/perl-mode/while.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Declarations/New Class.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Declarations/New Function.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Declarations/New Method.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Idioms/New Property.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Idioms/Try:Except.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Idioms/Try:Except:Else.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Idioms/Try:Except:Else:Finally.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Idioms/Try:Except:Finally.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Idioms/if __name__ == '__main__'.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Insert/__magic__.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Insert/self.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Inside Class Def: Insert (__):.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Inside Function: Insert (__):.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Inside String: Insert "…".yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/python-mode/Inside String: Insert '…'.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/rails-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/rails-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/rst-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/rst-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/rst-mode/image.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/rst-mode/link.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/rst-mode/section 1.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/rst-mode/section 2.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/rst-mode/section 3.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Add '# =>' Marker.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Arrays/Array.new(10) { |i| .. } (Arr).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Arrays/delete_if { |e| .. } (deli).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Arrays/fill(range) { |i| .. } (fil).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Arrays/flatten_once (fla).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Arrays/zip(enums) { |row| .. } (zip).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Blocks/do |obj| .. end (doo).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Blocks/lambda { |args| .. } (lam).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Blocks/open yield block ({).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Classes and Modules/class .. < DelegateClass .. initialize .. end (class).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Classes and Modules/class .. < ParentClass .. initialize .. end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Classes and Modules/class .. < Struct .. initialize .. end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Classes and Modules/class .. end (cla).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Classes and Modules/class .. initialize .. end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Classes and Modules/class .. instance_methods .. undef .. initialize .. end (class).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Classes and Modules/class << self __ end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Classes and Modules/module .. ClassMethods .. end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Classes and Modules/module .. end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Classes and Modules/module .. module_function .. end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Counting/downto(0) { |n| .. } (dow).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Counting/loop { __ }.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Counting/step(2) { |e| .. } (ste).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Counting/times { |n| .. } (tim).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Counting/upto(1.0;0.0) { |n| .. } (upt).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/#!;usr;local;bin;ruby -w.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/060 ruby if else.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/070 ruby if.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/080 ruby case.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/Wrap in Begin … Rescue … End.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/__END__.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/application_code .. (app).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/def end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/elsif ___.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/require ".." (req).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/require_gem "__".yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/unless (unless).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/until ___ end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/usage_if() (usai).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/usage_unless() (usau).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/when.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Declarations/while ___ end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/each { |e| .. } (ea).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/each_byte { |byte| .. } (eab).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/each_char { |chr| .. } (eac-).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/each_cons(..) { |group| .. } (eac-).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/each_index { |i| .. } (eai).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/each_key { |key| .. } (eak).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/each_line { |line| .. } (eal).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/each_pair { |name, val| .. } (eap).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/each_slice { |group| .. } (eas).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/each_value { |val| .. } (eav).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/each_with_index { |e, i| .. } (eawi).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/inject(init) { |mem, var| .. } (inj).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/map { |e| .. } (map).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/map_with_index { |e, i| .. } (mapwi).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Each Element/reverse_each { |e| .. } (rea).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Files/Dir.glob("..") do |file| .. end (Dir).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Files/Dir["__"].yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Files/File.foreach ("..") do |line| .. end (File).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Files/File_open("__") { |file| __ }.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Files/File_read("__").yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Files/directory().yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Files/open("path;or;url", "w") do |doc| .. end (ope).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Files/option_parse { .. } (optp).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Files/path_from_here( __ ).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Files/unix_filter .. (uni).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Files/untitled.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Hashes/Hash.new { |hash, key| hash[key] = .. } (Has).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Hashes/hash pair (:).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Hashes/hash pointer.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Idioms/class_from_name() (clafn).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Idioms/deep_copy(..) (dee).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Idioms/singleton_class().yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Insert ERb's <% __ %> or <%= __ %>.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Methods/alias_method .. (am).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Methods/attr_accessor .. (rw).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Methods/attr_reader .. (r).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Methods/attr_writer .. (w).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Methods/def method_missing .. end (mm).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Methods/def self .. end (defs).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Methods/def_delegator .. (defd).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Methods/def_delegators .. (defds).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Methods/extend Forwardable (Forw).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Methods/include Comparable .. (Comp).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Methods/include Enumerable .. (Enum).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Ordering/randomize (ran).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Ordering/sort { |a, b| .. } (sor).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Ordering/sort_by { |e| .. } (sorb).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/RDoc/:yields: RDoc comment.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/RDoc/RDoc documentation block.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Rake/namespace :__ do __ end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Rake/task :task_name => [:dependent, :tasks] do __ end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/all? { |e| .. } (all).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/any? { |e| .. } (any).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/classify { |e| .. } (clas).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/collect { |e| .. } (col).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/detect { |e| .. } (det).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/fetch(name) { |key| .. } (fet).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/find { |e| .. } (fin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/find_all { |e| .. } (fina).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/grep(;pattern;) { |match| .. } (gre).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/max { |a, b| .. } (max).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/min { |a, b| .. } (min).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/partition { |e| .. } (par).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/reject { |e| .. } (rej).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Searching and Selection/select { |e| .. } (sel).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Serialization/Marshal.dump(obj, file) (Md).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Serialization/Marshal.load(obj) (Ml).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Serialization/PStore_new( __ ).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Serialization/YAML.dump(.., file) (Yd-).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Serialization/YAML.load(file) (Yl-).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Serialization/transaction( __ ) do __ end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Serialization/xmlread(__).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Serialization/xpath(__) { __ }.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Strings/gsub(;..;) { |match| .. } (gsu).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Strings/scan(;..;) { |match| .. } (sca).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Strings/sub(;..;) { |match| .. } (sub).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/Benchmark_bmbm(__) do __ end.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert(..) (as).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_equal.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_in_delta(..) (asid).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_instance_of(..) (asio).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_kind_of(..) (asko).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_match(..) (asm).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_nil(..) (asn).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_no_match(..) (asnm).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_not_equal(..) (asne).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_not_nil(..) (asnn).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_not_same(..) (asns).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_nothing_raised(..) { .. } (asnr).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_nothing_thrown { .. } (asnt).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_operator(..) (aso).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_raise(..) { .. } (asr).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_respond_to(..) (asrt).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_same(..) (ass).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_send(..) (ass).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/assert_throws(..) { .. } (ast).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/class .. < Test;;Unit;;TestCase .. end (tc).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/def test_ .. end (t).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/flunk(..) (fl).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/require "tc_.." .. (ts).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/Tests/results_report(__) { __ }.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/ruby-mode/embed string variable.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/sgml-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/sgml-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/sgml-mode/CDATA.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/sgml-mode/Smart return:indent for tag pairs.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/sgml-mode/XML Processing Instruction.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/sgml-mode/long attribute tag.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/sgml-mode/long tag.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/sgml-mode/short tag.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/shell-script-mode/#!:usr:bin:env (!env).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/shell-script-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/shell-script-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/shell-script-mode/Idioms/Tempfile.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/shell-script-mode/Loops/for ... done (for).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/shell-script-mode/Loops/for … in … done (forin).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/shell-script-mode/Loops/until … (done).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/shell-script-mode/Loops/while … (done).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/shell-script-mode/Tests/case .. esac (case).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/shell-script-mode/Tests/elif .. (elif).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/shell-script-mode/Tests/if ... then (if).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/shell-script-mode/here document (here).yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/text-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/text-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/text-mode/010 Copyright.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/text-mode/Conitnue bullet.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/text-mode/Conitnue light bullet.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/text-mode/Conitnue star bullet.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/text-mode/Insert ISO date.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/text-mode/Lorem ipsum.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/imported/yaml-mode/.yas-ignore-filenames-as-triggers |
[new file with mode: 0644] |
patch | blob |
extras/imported/yaml-mode/.yas-make-groups |
[new file with mode: 0644] |
patch | blob |
extras/imported/yaml-mode/untitled.yasnippet |
[new file with mode: 0644] |
patch | blob |
extras/textmate_import.rb |
|
patch | blob | history |
extras/textmate_mass_import.rb |
|
patch | blob | history |
yasnippet.el |
|
patch | blob | history |
find_version
FileUtils.mkdir_p('pkg')
-desc "generate the bundle file."
+desc "generate bundle file for classic snippets."
task :bundle do
sh 'emacs --batch -l yasnippet.el --eval "(yas/compile-bundle)"'
sh "tar czf pkg/yasnippet-bundle-#{$version}.el.tgz yasnippet-bundle.el"
end
+desc "generate bundle file for textmate snippets."
+task :textmate_bundle do
+ sh 'emacs --batch -l yasnippet.el --eval "(yas/compile-textmate-bundle)"'
+ sh "tar czf pkg/yasnippet-textmate-bundle-#{$version}.el.tgz yasnippet-textmate-bundle.el"
+end
+
desc "create a release package"
task :package do
release_dir = "pkg/yasnippet-#{$version}"
FileUtils.mkdir_p(release_dir)
- files = ['snippets', 'yasnippet.el', 'dropdown-list.el']
+ files = ['extras', 'snippets', 'yasnippet.el', 'dropdown-list.el']
FileUtils.cp_r files, release_dir
FileUtils.rm_r Dir[release_dir + "/**/.svn"]
FileUtils.cd 'pkg'
.. _Writing Snippets: snippet-development.html
.. _The YASnippet Menu: snippet-menu.html
-**Upcoming** release:
+0.6.1b / 2009-08-29
+===================
* Much more powerful menu. See `The YASnippet menu`_.
* New ways to organize snippets. See `Organizing snippets`_.
* Added ``yas/also-auto-indent-first-line`` customization variable.
* Renamed directive ``# env:`` to ``# expand-env:``
* Rewrote much of the documentation.
-* Added ``textmate-import.rb`` to svn repository.
-* Many random bugs fixed.
+* Added TextMate import tool ``textmate-import.rb`` to to svn
+ repository (see "extras/")
+* Added *experimental* bundle of textmate snippets
+ ``yasnippet-textmate-bundle.el``
* Fixed `Issue 72
<http://code.google.com/p/yasnippet/issues/detail?id=72>`_ (thanks
rmartin.k...@gmail.com)
-* Fixed `Issue 74
- <http://code.google.com/p/yasnippet/issues/detail?id=74>`_
-* Fixed `Issue 70
- <http://code.google.com/p/yasnippet/issues/detail?id=70>`_
-* Fixed `Issue 69
- <http://code.google.com/p/yasnippet/issues/detail?id=69>`_
+* Fixed `Issues 80 through 84
+ <http://code.google.com/p/yasnippet/issues/detail?id=80>`_ (thanks
+ Moritz Bunkus)
+* Fixed many more issues...
0.6.0c / 2009-07-27
+++ /dev/null
-doc/index.html
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="generator" content="Docutils 0.5: http://docutils.sourceforge.net/" />
+<title>Moved</title>
+<meta content="3; URL=index.html" http-equiv="Refresh" />
+<link rel="stylesheet" href="styles.css" type="text/css" />
+</head>
+<body>
+<div class="document" id="moved">
+<div id="header-region" class="clear-block"></div>
+<div id="wrapper">
+ <div id="container" class="clear-block">
+ <div id="header">
+ <div id="logo-floater">
+ <h1 class="title">Moved</h1>
+ </div>
+ <ul class="primary-links">
+ <li>
+ <a title="" href="index.html">Intro and tutorial</a>
+ </li>
+ <li>
+ <a title="" href="snippet-organization.html">Howto: organize</a>
+ </li>
+ <li>
+ <a title="" href="snippet-expansion.html">Howto: expand</a>
+ </li>
+ <li>
+ <a title="" href="snippet-development.html">Howto: write </a>
+ </li>
+ <li>
+ <a title="" href="snippet-menu.html">Howto: menu </a>
+ </li>
+ <li>
+ <a title="" href="faq.html">FAQ</a>
+ </li>
+ <li>
+ <a title="" href="changelog.html">ChangeLog</a>
+ </li>
+ <li>
+ <a title="" href="http://code.google.com/p/yasnippet/downloads/list">Download</a>
+ </li>
+ </ul>
+ </div>
+ <div id="center">
+ <div id="squeeze">
+ <div class="right-corner">
+ <div class="left-corner">
+ <p>
+ <b>Important:</b> This documentation applies to
+ the <b>SVN trunk</b> of YASnippet, which you
+ get <a href="http://code.google.com/p/yasnippet/source/checkout">here</a>. Documentation
+ for other versions can be found <a title=""
+ href="http://code.google.com/p/yasnippet/downloads/list">here</a>.
+ </p>
+ <p>This page has been moved. Click <a class="reference external" href="index.html">here</a> if your browser
+does not automatically redirect you</p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+=====
+Moved
+=====
+
+.. meta::
+ :http-equiv=Refresh: 3; URL=index.html
+
+This page has been moved. Click `here <index.html>`_ if your browser
+does not automatically redirect you
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Command — \command{…}
+# binding: "^E"
+# --
+\\${1:text${2:bf}}{`yas/selected-text`}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: figure
+# contributor: Translated from TextMate Snippet
+# name: Figure
+# --
+${1:Figure}~\ref{${2:fig:}}$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: listing
+# contributor: Translated from TextMate Snippet
+# name: Listing
+# --
+${1:Listing}~\ref{${2:lst:}}$0
--- /dev/null
+# -*- mode: snippet -*-
+# key: page
+# contributor: Translated from TextMate Snippet
+# name: Page
+# --
+${1:page}~\pageref{$2}$0
--- /dev/null
+# -*- mode: snippet -*-
+# key: section
+# contributor: Translated from TextMate Snippet
+# name: Section
+# --
+${1:Section}~\ref{${2:sec:}}$0
--- /dev/null
+# -*- mode: snippet -*-
+# key: table
+# contributor: Translated from TextMate Snippet
+# name: Table
+# --
+${1:Table}~\ref{${2:tab:}}$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Beamer Overlay Specification
+# binding: "^<"
+# --
+<${1:+-}>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: begin
+# contributor: Translated from TextMate Snippet
+# name: \begin{}…\end{}
+# --
+\\begin{${1:env}}
+ ${1/(enumerate|itemize|list)|(description)|.*/(?1:\item )(?2:\item)/}$0
+\\end{${1:env}}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: desc
+# contributor: Translated from TextMate Snippet
+# name: Description
+# --
+\\begin{description}
+ \item[$1] $0
+\\end{description}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: enum
+# contributor: Translated from TextMate Snippet
+# name: Enumerate
+# --
+\\begin{enumerate}
+ \item $0
+\\end{enumerate}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: itd
+# contributor: Translated from TextMate Snippet
+# name: \item[description]
+# --
+\\item[${1:description}] ${0:item}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: item
+# contributor: Translated from TextMate Snippet
+# name: Itemize
+# --
+\\begin{itemize}
+ \item $0
+\\end{itemize}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Itemize Lines in Selection
+# binding: "^L"
+# --
+\begin{${1:itemize}}
+${TM_SELECTED_TEXT/^(([^\\]*):\s*)?(.+)$/\n\t\item(?1: [ $2 ]) $3/g}
+\end{${1:itemize}}
--- /dev/null
+# -*- mode: snippet -*-
+# key: ali
+# contributor: Translated from TextMate Snippet
+# name: Align(ed)
+# --
+\begin{align`echo $TM_SCOPE|grep math|
+sed -e 's/.*math.*/ed/'`}
+ $0
+\end{align`echo $TM_SCOPE|grep math|
+sed -e 's/.*math.*/ed/'`}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: cas
+# contributor: Translated from TextMate Snippet
+# name: Cases
+# --
+\begin{cases}
+ ${1:equation}, &\text{ if }${2:case}\\\\
+ $0
+\end{cases}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: eq
+# contributor: Translated from TextMate Snippet
+# name: Equation
+# --
+\begin{equation}
+ $0
+\end{equation}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: gat
+# contributor: Translated from TextMate Snippet
+# name: Gather(ed)
+# --
+\begin{gather`echo $TM_SCOPE|grep math|
+sed -e 's/.*math.*/ed/'`}
+ $0
+\end{gather`echo $TM_SCOPE|grep math|
+sed -e 's/.*math.*/ed/'`}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: mat
+# contributor: Translated from TextMate Snippet
+# name: Matrix
+# --
+\begin{${1:p/b/v/V/B/small}matrix}
+ $0
+\end{${1:p/b/v/V/B/small}matrix}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: spl
+# contributor: Translated from TextMate Snippet
+# name: Split
+# --
+\begin{split}
+ $0
+\end{split}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Unnumbered Equation
+# binding: "^["
+# --
+\\[
+ $0
+\\]
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: cha
+# contributor: Translated from TextMate Snippet
+# name: Chapter
+# --
+\chapter{${1:chapter name}} % (fold)
+\label{cha:${2:${1/\\\w+\{(.*?)\}|\\(.)|(\w+)|([^\w\\]+)/(?4:_:\L$1$2$3)/g}}}
+`yas/selected-text`$0
+% chapter $2 (end)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: par
+# contributor: Translated from TextMate Snippet
+# name: Paragraph
+# --
+\paragraph{${1:paragraph name}} % (fold)
+\label{par:${2:${1/\\\w+\{(.*?)\}|\\(.)|(\w+)|([^\w\\]+)/(?4:_:\L$1$2$3)/g}}}
+`yas/selected-text`$0
+% paragraph $2 (end)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: part
+# contributor: Translated from TextMate Snippet
+# name: Part
+# --
+\part{${1:part name}} % (fold)
+\label{prt:${2:${1/(\w+)|\W+/(?1:\L$0:_)/g}}}
+`yas/selected-text`$0
+% part $2 (end)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: subp
+# contributor: Translated from TextMate Snippet
+# name: Sub Paragraph
+# --
+\subparagraph{${1:subparagraph name}} % (fold)
+\label{subp:${2:${1/\\\w+\{(.*?)\}|\\(.)|(\w+)|([^\w\\]+)/(?4:_:\L$1$2$3)/g}}}
+`yas/selected-text`$0
+% subparagraph $2 (end)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: sec
+# contributor: Translated from TextMate Snippet
+# name: Section
+# --
+\section{${1:section name}} % (fold)
+\label{sec:${2:${1/\\\w+\{(.*?)\}|\\(.)|(\w+)|([^\w\\]+)/(?4:_:\L$1$2$3)/g}}}
+`yas/selected-text`$0
+% section $2 (end)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: sub
+# contributor: Translated from TextMate Snippet
+# name: Sub Section
+# --
+\subsection{${1:subsection name}} % (fold)
+\label{sub:${2:${1/\\\w+\{(.*?)\}|\\(.)|(\w+)|([^\w\\]+)/(?4:_:\L$1$2$3)/g}}}
+`yas/selected-text`$0
+% subsection $2 (end)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: subs
+# contributor: Translated from TextMate Snippet
+# name: Sub Sub Section
+# --
+\subsubsection{${1:subsubsection name}} % (fold)
+\label{ssub:${2:${1/\\\w+\{(.*?)\}|\\(.)|(\w+)|([^\w\\]+)/(?4:_:\L$1$2$3)/g}}}
+`yas/selected-text`$0
+% subsubsection $2 (end)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Add Row
+# binding: "\ 3"
+# --
+\\\\
+$0${TM_CURRENT_LINE/^[^&]+|[^&]+$|([^&]+)/ (?1: )/g}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: tab
+# contributor: Translated from TextMate Snippet
+# name: Tabular
+# --
+\\begin{${1:t}${1/(t)$|(a)$|(.*)/(?1:abular)(?2:rray)/}}{${2:c}}
+$0${2/((?<=.)c|l|r)|./(?1: & )/g}
+\\end{${1:t}${1/(t)$|(a)$|(.*)/(?1:abular)(?2:rray)/}}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: $$
+# contributor: Translated from TextMate Snippet
+# name: Display Math — \[ … \]
+# binding: "^M"
+# --
+\[
+ `yas/selected-text`$1
+\]
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Math Mode — \( … \)
+# binding: "^M"
+# --
+\( `yas/selected-text`$1 \)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Environment — \begin{}…\end{}
+# binding: "^@W"
+# --
+${TM_SELECTED_TEXT/(\s*).*/$1/m}\begin{${1:environment}}
+${TM_SELECTED_TEXT/(.+)|\n\z/(?1:\t$0)/g}
+${TM_SELECTED_TEXT/(\s*).*/$1/m}\end{${1:environment}}
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: left…right — \left…\right
+# binding: "^L"
+# --
+${TM_SELECTED_TEXT/(.*)(.)/\\left$1\\right$2/}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Double Quotes
+# binding: "^`"
+# --
+\`\``yas/selected-text`''
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: #endif
+# binding: "~@."
+# --
+#endif
--- /dev/null
+# -*- mode: snippet -*-
+# key: def
+# contributor: Translated from TextMate Snippet
+# name: #ifndef … #define … #endif
+# --
+#ifndef ${1/([A-Za-z0-9_]+).*/$1/}
+#define ${1:SYMBOL} ${2:value}
+#endif
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: inc
+# contributor: Translated from TextMate Snippet
+# name: #include "…"
+# --
+#include "${1:${TM_FILENAME/\..+$/.h/}}"
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: Inc
+# contributor: Translated from TextMate Snippet
+# name: #include <…>
+# --
+#include <${1:.h}>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: mark
+# contributor: Translated from TextMate Snippet
+# name: #pragma mark
+# --
+#if 0
+${1:#pragma mark -
+}#pragma mark $2
+#endif
+
+$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: for
+# contributor: Translated from TextMate Snippet
+# name: For Loop
+# --
+for(size_t ${2:i} = 0; $2 < ${1:count}; ${3:++$2})
+{
+ ${0:/* code */}
+}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: enum
+# contributor: Translated from TextMate Snippet
+# name: Enumeration
+# --
+enum ${1:name} { $0 };
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: td
+# contributor: Translated from TextMate Snippet
+# name: Typedef
+# --
+typedef ${1:int} ${2:MyCustomType};
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: cl
+# contributor: Translated from TextMate Snippet
+# name: Class
+# --
+class ${1:${TM_FILENAME/(.+)\..+|.*/(?1:\L$1_t:name)/}}
+{
+public:
+ ${1/(\w+).*/$1/} (${2:arguments});
+ virtual ~${1/(\w+).*/$1/} ();
+
+private:
+ ${0:/* data */}
+};
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: do
+# contributor: Translated from TextMate Snippet
+# name: Do While Loop
+# --
+do {
+ ${0:/* code */}
+} while(${1:/* condition */});
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: if
+# contributor: Translated from TextMate Snippet
+# name: If Condition
+# --
+if(${1:/* condition */})
+{
+ ${0:/* code */}
+}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: ns
+# contributor: Translated from TextMate Snippet
+# name: Namespace
+# --
+namespace${1/.+/ /m}${1:${TM_FILENAME/^((.*?)\..*)?$/(?1:\L$2:my)/}}
+{
+ $0
+}${1/.+/ \/* /m}$1${1/.+/ *\/ /m}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: st
+# contributor: Translated from TextMate Snippet
+# name: Struct
+# --
+struct ${1:${TM_FILENAME/(.+)\..+|.*/(?1:\L$1_t:name)/}}
+{
+ ${0:/* data */}
+};
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: tp
+# contributor: Translated from TextMate Snippet
+# name: template <typename …>
+# --
+template <typename ${1:_InputIter}>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: beginend
+# contributor: Translated from TextMate Snippet
+# name: $1.begin(), $1.end()
+# --
+${1:v}${1/^.*?(-)?(>)?$/(?2::(?1:>:.))/}begin(), ${1:v}${1/^.*?(-)?(>)?$/(?2::(?1:>:.))/}end()
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: main
+# contributor: Translated from TextMate Snippet
+# name: main()
+# --
+int main (int argc, char const${TM_C_POINTER: *}argv[])
+{
+ ${0:/* code */}
+ return 0;
+}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: once
+# contributor: Translated from TextMate Snippet
+# name: Header Include-Guard
+# --
+#ifndef ${1:`#!/usr/bin/env ruby -wKU -riconv
+name = ENV["TM_FILENAME"] || "untitled"
+name = Iconv.iconv("ASCII//TRANSLIT", "UTF-8", name).first
+name = name.gsub(/[^a-z0-9]+/i, "_")
+uuid = (rand * 2821109907455).round.to_s(36)
+print "#{name}_#{uuid}".tr("[a-z]", "[A-Z]")
+`}
+#define $1
+
+${TM_SELECTED_TEXT/\Z\n//}${0:}
+
+#endif /* end of include guard: $1 */
--- /dev/null
+# -*- mode: snippet -*-
+# key: readfile
+# contributor: Translated from TextMate Snippet
+# name: Read File Into Vector
+# --
+std::vector<char> v;
+if(FILE${TM_C_POINTER: *}fp = fopen(${1:"filename"}, "r"))
+{
+ char buf[1024];
+ while(size_t len = fread(buf, 1, sizeof(buf), fp))
+ v.insert(v.end(), buf, buf + len);
+ fclose(fp);
+}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: fprintf
+# contributor: Translated from TextMate Snippet
+# name: fprintf …
+# --
+fprintf(${1:stderr}, "${2:%s}\\n"${2/([^%]|%%)*(%.)?.*/(?2:, :\);)/}$3${2/([^%]|%%)*(%.)?.*/(?2:\);)/}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: printf
+# contributor: Translated from TextMate Snippet
+# name: printf …
+# --
+printf("${1:%s}\\n"${1/([^%]|%%)*(%.)?.*/(?2:, :\);)/}$2${1/([^%]|%%)*(%.)?.*/(?2:\);)/}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: map
+# contributor: Translated from TextMate Snippet
+# name: std::map
+# --
+std::map<${1:key}, ${2:value}> map$0;
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: vector
+# contributor: Translated from TextMate Snippet
+# name: std::vector
+# --
+std::vector<${1:char}> v$0;
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: background
+# contributor: Translated from TextMate Snippet
+# name: background-attachment: scroll/fixed
+# --
+background-attachment: ${1:scroll/fixed};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: background
+# contributor: Translated from TextMate Snippet
+# name: background-color: hex
+# --
+background-color: #${1:DDD};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: background
+# contributor: Translated from TextMate Snippet
+# name: background-color: name
+# --
+background-color: ${1:red};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: background
+# contributor: Translated from TextMate Snippet
+# name: background-color: rgb
+# --
+background-color: rgb(${1:255},${2:255},${3:255});$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: background
+# contributor: Translated from TextMate Snippet
+# name: background-color: transparent
+# --
+background-color: transparent;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: background
+# contributor: Translated from TextMate Snippet
+# name: background-image: none
+# --
+background-image: none;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: background
+# contributor: Translated from TextMate Snippet
+# name: background-image: url
+# --
+background-image: url($1);$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: background
+# contributor: Translated from TextMate Snippet
+# name: background-position: position
+# --
+background-position: ${1:top left/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right/x-% y-%/x-pos y-pos};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: background
+# contributor: Translated from TextMate Snippet
+# name: background-repeat: r/r-x/r-y/n-r
+# --
+background-repeat: ${1:repeat/repeat-x/repeat-y/no-repeat};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: background
+# contributor: Translated from TextMate Snippet
+# name: background: color image repeat attachment position
+# --
+background:${6: #${1:DDD}} url($2) ${3:repeat/repeat-x/repeat-y/no-repeat} ${4:scroll/fixed} ${5:top left/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right/x-% y-%/x-pos y-pos};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-bottom-color: color
+# --
+border-bottom-color: #${1:999};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-bottom-style: style
+# --
+border-bottom-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-bottom-width: size
+# --
+border-bottom-width: ${1:1}px ${2:solid} #${3:999};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-bottom: size style color
+# --
+border-bottom: ${1:1}px ${2:solid} #${3:999};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-color: color
+# --
+border-color: ${1:999};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-left-color: color
+# --
+border-right-color: #${1:999};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-left-style: style
+# --
+border-left-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-left-width: size
+# --
+border-left-width: ${1:1}px
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-left: size style color
+# --
+border-left: ${1:1}px ${2:solid} #${3:999};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-right-color: color
+# --
+border-right-color: #${1:999};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-right-style: style
+# --
+border-right-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-right-width: size
+# --
+border-right-width: ${1:1}px
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-right: size style color
+# --
+border-right: ${1:1}px ${2:solid} #${3:999};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-style: style
+# --
+border-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-top-color: color
+# --
+border-top-color: #${1:999};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-top-style: style
+# --
+border-top-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-top-width: size
+# --
+border-top-width: ${1:1}px
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-top: size style color
+# --
+border-top: ${1:1}px ${2:solid} #${3:999};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border-width: size
+# --
+border-width: ${1:1px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: border
+# contributor: Translated from TextMate Snippet
+# name: border: size style color
+# --
+border: ${1:1px} ${2:solid} #${3:999};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: color
+# contributor: Translated from TextMate Snippet
+# name: color: hex
+# --
+color: #${1:DDD};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: color
+# contributor: Translated from TextMate Snippet
+# name: color: name
+# --
+color: ${1:red};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: color
+# contributor: Translated from TextMate Snippet
+# name: color: rgb
+# --
+color: rgb(${1:255},${2:255},${3:255});$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: cursor
+# contributor: Translated from TextMate Snippet
+# name: cursor: type
+# --
+cursor: ${1:default/auto/crosshair/pointer/move/*-resize/text/wait/help};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: cursor
+# contributor: Translated from TextMate Snippet
+# name: cursor: url
+# --
+cursor: url($1);$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: display
+# contributor: Translated from TextMate Snippet
+# name: display: block
+# --
+display: block;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: display
+# contributor: Translated from TextMate Snippet
+# name: display: common-types
+# --
+display: ${1:none/inline/block/list-item/run-in/compact/marker};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: display
+# contributor: Translated from TextMate Snippet
+# name: display: inline
+# --
+display: inline;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: display
+# contributor: Translated from TextMate Snippet
+# name: display: table-types
+# --
+display: ${1:table/inline-table/table-row-group/table-header-group/table-footer-group/table-row/table-column-group/table-column/table-cell/table-caption};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: font
+# contributor: Translated from TextMate Snippet
+# name: font-family: family
+# --
+font-family: ${1:Arial, "MS Trebuchet"}, ${2:sans-}serif;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: font
+# contributor: Translated from TextMate Snippet
+# name: font-size: size
+# --
+font-size: ${1:100%};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: font
+# contributor: Translated from TextMate Snippet
+# name: font-style: normal/italic/oblique
+# --
+font-style: ${1:normal/italic/oblique};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: font
+# contributor: Translated from TextMate Snippet
+# name: font-variant: normal/small-caps
+# --
+font-variant: ${1:normal/small-caps};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: font
+# contributor: Translated from TextMate Snippet
+# name: font-weight: weight
+# --
+font-weight: ${1:normal/bold};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: font
+# contributor: Translated from TextMate Snippet
+# name: font: style variant weight size/line-height font-family
+# --
+font: ${1:normal/italic/oblique} ${2:normal/small-caps} ${3:normal/bold} ${4:1em/1.5em} ${5:Arial}, ${6:sans-}serif;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: font
+# contributor: Translated from TextMate Snippet
+# name: font: size font
+# --
+font: ${1:75%} ${2:"Lucida Grande", "Trebuchet MS", Verdana,} ${3:sans-}serif;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: list
+# contributor: Translated from TextMate Snippet
+# name: list-style-image: url
+# --
+list-style-image: url($1);$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: list
+# contributor: Translated from TextMate Snippet
+# name: list-style-position: pos
+# --
+list-style-position: ${1:inside/outside};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: list
+# contributor: Translated from TextMate Snippet
+# name: list-style-type: asian
+# --
+list-style-type: ${1:cjk-ideographic/hiragana/katakana/hiragana-iroha/katakana-iroha};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: list
+# contributor: Translated from TextMate Snippet
+# name: list-style-type: marker
+# --
+list-style-type: ${1:none/disc/circle/square};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: list
+# contributor: Translated from TextMate Snippet
+# name: list-style-type: numeric
+# --
+list-style-type: ${1:decimal/decimal-leading-zero/zero};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: list
+# contributor: Translated from TextMate Snippet
+# name: list-style-type: other
+# --
+list-style-type: ${1:hebrew/armenian/georgian};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: list
+# contributor: Translated from TextMate Snippet
+# name: list-style-type: roman-alpha-greek
+# --
+list-style-type: ${1:lower-roman/upper-roman/lower-alpha/upper-alpha/lower-greek/lower-latin/upper-latin};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: list
+# contributor: Translated from TextMate Snippet
+# name: list-style: type position image
+# --
+list-style: ${1:none/disc/circle/square/decimal/zero} ${2:inside/outside} url($3);$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: margin
+# contributor: Translated from TextMate Snippet
+# name: margin-bottom: length
+# --
+margin-bottom: ${1:20px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: margin
+# contributor: Translated from TextMate Snippet
+# name: margin-left: length
+# --
+margin-left: ${1:20px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: margin
+# contributor: Translated from TextMate Snippet
+# name: margin-right: length
+# --
+margin-right: ${1:20px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: margin
+# contributor: Translated from TextMate Snippet
+# name: margin-top: length
+# --
+margin-top: ${1:20px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: margin
+# contributor: Translated from TextMate Snippet
+# name: margin: all
+# --
+margin: ${1:20px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: margin
+# contributor: Translated from TextMate Snippet
+# name: margin: T R B L
+# --
+margin: ${1:20px} ${2:0px} ${3:40px} ${4:0px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: margin
+# contributor: Translated from TextMate Snippet
+# name: margin: V H
+# --
+margin: ${1:20px} ${2:0px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: !
+# contributor: Translated from TextMate Snippet
+# name: !important CSS
+# binding: ""
+# --
+${1:!important}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: clear
+# contributor: Translated from TextMate Snippet
+# name: clear: value
+# --
+clear: ${1:left/right/both/none};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: direction
+# contributor: Translated from TextMate Snippet
+# name: direction: ltr/rtl
+# --
+direction: ${1:ltr|rtl};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: float
+# contributor: Translated from TextMate Snippet
+# name: float: left/right/none
+# --
+float: ${1:left/right/none};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: letter
+# contributor: Translated from TextMate Snippet
+# name: letter-spacing: em
+# --
+letter-spacing: $1em;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: letter
+# contributor: Translated from TextMate Snippet
+# name: letter-spacing: px
+# --
+letter-spacing: $1px;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: marker
+# contributor: Translated from TextMate Snippet
+# name: marker-offset: auto
+# --
+marker-offset: auto;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: marker
+# contributor: Translated from TextMate Snippet
+# name: marker-offset: length
+# --
+marker-offset: ${1:10px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: opacity
+# contributor: Translated from TextMate Snippet
+# name: opacity: [for Safari, FF & IE]
+# --
+opacity: ${1:0.5};${100:
+}-moz-opacity: ${1:0.5};${100:
+}filter:alpha(opacity=${2:${1/(1?)0?\.(.*)/$1$2/}${1/^\d*\.\d\d+$|^\d*$|(^\d\.\d$)/(?1:0)/}});$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: overflow
+# contributor: Translated from TextMate Snippet
+# name: overflow: type
+# --
+overflow: ${1:visible/hidden/scroll/auto};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: position
+# contributor: Translated from TextMate Snippet
+# name: position: type
+# --
+position: ${1:static/relative/absolute/fixed};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: selection
+# contributor: Translated from TextMate Snippet
+# name: selection
+# --
+$1::-moz-selection,
+$1::selection {
+ color: ${2:inherit};
+ background: ${3:inherit};
+}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: vertical
+# contributor: Translated from TextMate Snippet
+# name: vertical-align: type
+# --
+vertical-align: ${1:baseline/sub/super/top/text-top/middle/bottom/text-bottom/length/%};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: visibility
+# contributor: Translated from TextMate Snippet
+# name: visibility: type
+# --
+visibility: ${1:visible/hidden/collapse};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: white
+# contributor: Translated from TextMate Snippet
+# name: white-space: normal/pre/nowrap
+# --
+white-space: ${1:normal/pre/nowrap};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: word
+# contributor: Translated from TextMate Snippet
+# name: word-spacing: length
+# --
+word-spacing: ${1:10px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: word
+# contributor: Translated from TextMate Snippet
+# name: word-spacing: normal
+# --
+word-spacing: normal;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: z
+# contributor: Translated from TextMate Snippet
+# name: z-index: index
+# --
+z-index: $1;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: padding
+# contributor: Translated from TextMate Snippet
+# name: padding-bottom: length
+# --
+padding-bottom: ${1:20px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: padding
+# contributor: Translated from TextMate Snippet
+# name: padding-left: length
+# --
+padding-left: ${1:20px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: padding
+# contributor: Translated from TextMate Snippet
+# name: padding-right: length
+# --
+padding-right: ${1:20px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: padding
+# contributor: Translated from TextMate Snippet
+# name: padding-top: length
+# --
+padding-top: ${1:20px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: padding
+# contributor: Translated from TextMate Snippet
+# name: padding: T R B L
+# --
+padding: ${1:20px} ${2:0px} ${3:40px} ${4:0px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: padding
+# contributor: Translated from TextMate Snippet
+# name: padding: V H
+# --
+padding: ${1:20px} ${2:0px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: padding
+# contributor: Translated from TextMate Snippet
+# name: padding: all
+# --
+padding: ${1:20px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: fixed
+# contributor: Translated from TextMate Snippet
+# name: Fixed Position Bottom 100% wide IE6
+# --
+${2:bottom: auto;}top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-${1:THE HEIGHT OF THIS THING IN PIXELS}));
+${3:left: expression(eval(document.documentElement.scrollLeft));
+}${4:width: expression(eval(document.documentElement.clientWidth));}$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: background
+# contributor: Translated from TextMate Snippet
+# name: filter: AlphaImageLoader [for IE PNGs]
+# binding: ""
+# --
+${3:background-image: none;
+}filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='${1:${TM_SELECTED_TEXT:/images/transparent.png}}', sizingMethod='${2:image/scale/crop}');
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: scrollbar
+# contributor: Translated from TextMate Snippet
+# name: scrollbar
+# --
+scrollbar-base-color: ${1:#CCCCCC};${2:
+scrollbar-arrow-color: ${3:#000000};
+scrollbar-track-color: ${4:#999999};
+scrollbar-3dlight-color: ${5:#EEEEEE};
+scrollbar-highlight-color: ${6:#FFFFFF};
+scrollbar-face-color: ${7:#CCCCCC};
+scrollbar-shadow-color: ${9:#999999};
+scrollbar-darkshadow-color: ${8:#666666};}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: text
+# contributor: Translated from TextMate Snippet
+# name: text-align: left/center/right
+# --
+text-align: ${1:left/right/center/justify};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: text
+# contributor: Translated from TextMate Snippet
+# name: text-decoration: none/underline/overline/line-through/blink
+# --
+text-decoration: ${1:none/underline/overline/line-through/blink};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: text
+# contributor: Translated from TextMate Snippet
+# name: text-indent: length
+# --
+text-indent: ${1:10}px;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: text
+# contributor: Translated from TextMate Snippet
+# name: text-shadow: color-hex x y blur
+# --
+text-shadow: #${1:DDD} ${2:10px} ${3:10px} ${4:2px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: text
+# contributor: Translated from TextMate Snippet
+# name: text-shadow: color-rgb x y blur
+# --
+text-shadow: rgb(${1:255},${2:255},${3:255}) ${4:10px} ${5:10px} ${6:2px};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: text
+# contributor: Translated from TextMate Snippet
+# name: text-shadow: none
+# --
+text-shadow: none;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: text
+# contributor: Translated from TextMate Snippet
+# name: text-transform: capitalize/upper/lower
+# --
+text-transform: ${1:capitalize/uppercase/lowercase};$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: text
+# contributor: Translated from TextMate Snippet
+# name: text-transform: none
+# --
+text-transform: none;$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: {
+# contributor: Translated from TextMate Snippet
+# name: properties { } ( } )
+# --
+{
+ /* $1 */
+ $0
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: (Case/Receive/Try Clause)
+# --
+${1:pattern}${2: when ${3:guard}} ->
+ ${4:body}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: (Fun Clause)
+# --
+(${1:pattern})${2: when ${3:guard}} ->
+ ${4:body}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: (Function Clause)
+# --
+${1:function} (${2:param})${3: when ${4:guard}} ->
+ ${5:body}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: (If Clause)
+# --
+${1:guard} ->
+ ${2:body}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: beh
+# contributor: Translated from TextMate Snippet
+# name: Behaviour Directive
+# --
+-behaviour (${1:behaviour}).
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: case
+# contributor: Translated from TextMate Snippet
+# name: Case Expression
+# --
+case ${1:expression} of
+ ${2:pattern}${3: when ${4:guard}} ->
+ ${5:body}
+end
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: def
+# contributor: Translated from TextMate Snippet
+# name: Define Directive
+# --
+-define (${1:macro}${2: (${3:param})}, ${4:body}).
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: exp
+# contributor: Translated from TextMate Snippet
+# name: Export Directive
+# --
+-export ([${1:function}/${2:arity}]).
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Field & Value
+# binding: "^,"
+# --
+, ${1:field}${2: = ${3:value}}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: fun
+# contributor: Translated from TextMate Snippet
+# name: Fun Expression
+# --
+fun
+ (${1:pattern})${2: when ${3:guard}} ->
+ ${4:body}
+end
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Function & Arity
+# binding: "^,"
+# --
+, ${1:function}/${2:arity}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Function
+# binding: "^F"
+# --
+${1:function} (${2:param})${3: when ${4:guard}} ->
+ ${5:body}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: if
+# contributor: Translated from TextMate Snippet
+# name: If Expression
+# --
+if
+ ${1:guard} ->
+ ${2:body}
+end
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: ifdef
+# contributor: Translated from TextMate Snippet
+# name: Ifdef Directive
+# --
+-ifdef (${1:macro}).
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: ifndef
+# contributor: Translated from TextMate Snippet
+# name: Ifndef Directive
+# --
+-ifndef (${1:macro}).
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: imp
+# contributor: Translated from TextMate Snippet
+# name: Import Directive
+# --
+-import (${1:module}, [${2:function}/${3:arity}]).
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: inc
+# contributor: Translated from TextMate Snippet
+# name: Include Directive
+# --
+-include ("${1:file}").
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: mod
+# contributor: Translated from TextMate Snippet
+# name: Module Directive
+# --
+-module (${1:${TM_FILEPATH/^.*\/(.*)\.erl$/$1/g}}).
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: rcv
+# contributor: Translated from TextMate Snippet
+# name: Receive Expression
+# --
+receive
+${1: ${2:pattern}${3: when ${4:guard}} ->
+ ${5:body}
+}${6:after
+ ${7:expression} ->
+ ${8:body}
+}end
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: rec
+# contributor: Translated from TextMate Snippet
+# name: Record Directive
+# --
+-record (${1:record}, {${2:field}${3: = ${4:value}}}).
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: try
+# contributor: Translated from TextMate Snippet
+# name: Try Expression
+# --
+try${1: ${2:expression}${3: of
+ ${4:pattern}${5: when ${6:guard}} ->
+ ${7:body}}}
+${8:catch
+ ${9:pattern}${10: when ${11:guard}} ->
+ ${12:body}}
+${13:after
+ ${14:body}}
+end
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: undef
+# contributor: Translated from TextMate Snippet
+# name: Undef Directive
+# --
+-undef (${1:macro}).
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: al
+# contributor: Translated from TextMate Snippet
+# name: Allocate Array
+# --
+allocate(${1:array}, stat=${2:err})
+if ($2 /= 0) print *, "${1/(\w+).*/$1/}: Allocation request denied"
--- /dev/null
+# -*- mode: snippet -*-
+# key: alloc
+# contributor: Translated from TextMate Snippet
+# name: Allocate and Deallocate array
+# --
+allocate(${1:array}, stat=${2:err})
+if ($2 /= 0) print *, "${1/(\w+).*/$1/}: Allocation request denied"
+
+$0if (allocated(${1/(\w+).*/$1/})) deallocate(${1/(\w+).*/$1/}, stat=$2)
+if ($2 /= 0) print *, "${1/(\w+).*/$1/}: Deallocation request denied$0"
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: deal
+# contributor: Translated from TextMate Snippet
+# name: Deallocate Array
+# --
+if (allocated($1)) deallocate(${1:array}, stat=${2:err})
+if ($2 /= 0) print *, "$1: Deallocation request denied$0"
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: dot
+# contributor: Translated from TextMate Snippet
+# name: Dot Product of Vectors
+# --
+dot_product($1,$2)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: maxloc
+# contributor: Translated from TextMate Snippet
+# name: Index of Maximum
+# --
+maxloc(${1:source}${2:, mask=${3:($1>0)}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: minloc
+# contributor: Translated from TextMate Snippet
+# name: Index of Minimum
+# --
+minloc(${1:source}${2:, mask=${3:$1>0}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: lbound
+# contributor: Translated from TextMate Snippet
+# name: Lower Bound
+# --
+lbound(${1:source}${2:, dim=${3:1}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: mat
+# contributor: Translated from TextMate Snippet
+# name: Matrix Multiplication
+# --
+matmul($1,$2)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: maxval
+# contributor: Translated from TextMate Snippet
+# name: Maximum Value
+# --
+maxval(${1:source}${2:, dim=${3:1}}${4:, mask=${5:($1>0)}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: minval
+# contributor: Translated from TextMate Snippet
+# name: Minimum Value
+# --
+minval(${1:source}${2:, dim=${3:1}}${4:, mask=${5:($1>0)}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: prod
+# contributor: Translated from TextMate Snippet
+# name: Product of Elements
+# --
+product(${1:source}${2:, dim=${3:1}}${4:, mask=${5:($1>0)}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: size
+# contributor: Translated from TextMate Snippet
+# name: Size
+# --
+size(${1:source}${2:, dim=${3:1}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: sum
+# contributor: Translated from TextMate Snippet
+# name: Sum of Elements
+# --
+sum(${1:source}${2:, dim=${3:1}}${4:, mask=${5:($1>0)}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: ubound
+# contributor: Translated from TextMate Snippet
+# name: Upper Bound
+# --
+ubound(${1:source}${2:, dim=${3:1}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Wrap Selection in Array Brackets
+# binding: "@A"
+# --
+(/ `yas/selected-text`$0 /)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: merge
+# contributor: Translated from TextMate Snippet
+# name: merge
+# --
+merge(${1:source}, ${2:alternative}, mask=(${2:$1>0}))
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: pack
+# contributor: Translated from TextMate Snippet
+# name: pack
+# --
+pack(${1:array}, mask=(${2:$1>0})${3:, vector=${4:destination vector}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: resh
+# contributor: Translated from TextMate Snippet
+# name: reshape
+# --
+reshape(${1:source}${2:, shape=(/$3/)}${4:, pad=(/$5/)}${6:, order=(/${7:2,1}/)})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: spread
+# contributor: Translated from TextMate Snippet
+# name: spread
+# --
+spread(${1:source}, dim=${2:1}, ncopies=$3)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: unpack
+# contributor: Translated from TextMate Snippet
+# name: unpack
+# --
+unpack(${1:vector}, mask=(${2:$1>0}), field=${3:destination array})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: wh
+# contributor: Translated from TextMate Snippet
+# name: where (single line)
+# --
+where ( $1 ${2:==} $3 )
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: whe
+# contributor: Translated from TextMate Snippet
+# name: where
+# --
+where ( $1 ${2:==} $3 )
+ $0
+end where
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: ido
+# contributor: Translated from TextMate Snippet
+# name: Implied do
+# --
+(${1:i}, $1 = ${2:1}, ${3:100}, ${4:1})$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: case
+# contributor: Translated from TextMate Snippet
+# name: case
+# --
+case ${1:default}
+ $0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: cy
+# contributor: Translated from TextMate Snippet
+# name: cycle
+# --
+cycle
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: dow
+# contributor: Translated from TextMate Snippet
+# name: do while
+# --
+do while ( ${1:condition} )
+ $0
+end do
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: do
+# contributor: Translated from TextMate Snippet
+# name: do
+# --
+do${1: ${2:i} = ${3:1}, ${4:100}, ${5:1}}
+ $0
+end do
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: elif
+# contributor: Translated from TextMate Snippet
+# name: elseif
+# --
+elseif ( ${1:condition} ) then
+
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: for
+# contributor: Translated from TextMate Snippet
+# name: forall
+# --
+forall (${1:i=1:100}${2:, mask})
+ $0
+end forall
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: if
+# contributor: Translated from TextMate Snippet
+# name: if (single line)
+# --
+if ( ${1:condition} )
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: if
+# contributor: Translated from TextMate Snippet
+# name: if
+# --
+if ( ${1:condition} ) then
+ $0
+end if
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: ndo
+# contributor: Translated from TextMate Snippet
+# name: named: do
+# --
+${1:name}: do${2: ${3:i} = ${4:1}, ${5:100}, ${6:1}}
+ $0
+end do $1
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: nsel
+# contributor: Translated from TextMate Snippet
+# name: named: select case
+# --
+${1:name}: select case ($2:variable)
+ case ($3:values) $1
+ $0
+end select $1
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: sel
+# contributor: Translated from TextMate Snippet
+# name: select case
+# --
+select case ($1:variable)
+ case ($2:values)
+ $0
+end select
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: stop
+# contributor: Translated from TextMate Snippet
+# name: stop
+# --
+stop "${1:message}"
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: close
+# contributor: Translated from TextMate Snippet
+# name: Close File
+# --
+close(unit=${1:iounit}, iostat=${2:ios}${3:, status="delete"})
+if ( $2 /= 0 ) stop "Error closing file unit $1"
--- /dev/null
+# -*- mode: snippet -*-
+# key: inq
+# contributor: Translated from TextMate Snippet
+# name: Inquire (by Filename)
+# --
+inquire(file=${1:filename}, opened=${2:ioopen}, exists=${3:ioexist}, number=${4:iounit})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: inq
+# contributor: Translated from TextMate Snippet
+# name: Inquire (by Unit)
+# --
+inquire(unit=${1:iounit}, opened=${2:ioopen}, name=${3:filename}, action=${4:ioaction})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: open
+# contributor: Translated from TextMate Snippet
+# name: Open File
+# --
+open(unit=${1:iounit}, file=${2:name}, iostat=${3:ios}, &
+ status="${4:old/new/replace/scratch/unknown}", action="${5:read/write/readwrite}", access="${7:sequential/direct}"${7/(direct)$|.*/(?1:, recl=)/}$0)
+if ( $3 /= 0 ) stop "Error opening file ${2/[\"\'](.*)[\"\']/$1/}"
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: op
+# contributor: Translated from TextMate Snippet
+# name: Quick Open
+# --
+open(unit=${1:iounit}, file=${2:name}, iostat=${3:ios})
+if ( $3 /= 0 ) stop "Error opening file ${2/[\"\'](.*)[\"\']/$1/}"
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: re
+# contributor: Translated from TextMate Snippet
+# name: Quick Read
+# --
+read*,
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: wr
+# contributor: Translated from TextMate Snippet
+# name: Quick Write
+# --
+write(unit=${1:iounit}, fmt=*) ${0:variables}
--- /dev/null
+# -*- mode: snippet -*-
+# key: pr
+# contributor: Translated from TextMate Snippet
+# name: Quick Print
+# --
+print*,
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: read
+# contributor: Translated from TextMate Snippet
+# name: Read (Non Advancing Mode)
+# --
+read(unit=${1:iounit}, fmt="(${2:format string})", iostat=${3:istat}, advance='NO', size=${4:number of characters}) ${5:variables}
+if ( $3 /= 0 ) stop "Read error in file unit $1"
--- /dev/null
+# -*- mode: snippet -*-
+# key: read
+# contributor: Translated from TextMate Snippet
+# name: Read
+# --
+read(unit=${1:iounit}, fmt="(${2:format string})", iostat=${3:istat}) ${4:variables}
+if ( $3 /= 0 ) stop "Read error in file unit $1"
--- /dev/null
+# -*- mode: snippet -*-
+# key: write
+# contributor: Translated from TextMate Snippet
+# name: Write
+# --
+write(unit=${1:iounit}, fmt="(${2:format string})", iostat=${3:ios}${4:, advance='NO'}) ${5:variables}
+if ( $3 /= 0 ) stop "Write error in file unit $1"
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Line Continuation
+# binding: "^\r"
+# --
+ &
--- /dev/null
+# -*- mode: snippet -*-
+# key: rn
+# contributor: Translated from TextMate Snippet
+# name: Random Number
+# --
+call random_number($0)
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: rs
+# contributor: Translated from TextMate Snippet
+# name: Random Seed
+# --
+call random_seed(${1:size=${2:<int>}}${3:put=(/$4/)})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: max
+# contributor: Translated from TextMate Snippet
+# name: max
+# --
+max($1, $2${, $3:...})$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: min
+# contributor: Translated from TextMate Snippet
+# name: min
+# --
+min($1, $2${, $3:...})$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: open
+# contributor: Translated from TextMate Snippet
+# name: Input File
+# --
+open(unit=${1:iounit}, file=${2:name}, iostat=${3:ios}, status="${4:old}", action="${5:read}")
+if ( $3 /= 0 ) stop "Error opening file ${2/[\"\'](.*)[\"\']/$1/}"
--- /dev/null
+# -*- mode: snippet -*-
+# key: open
+# contributor: Translated from TextMate Snippet
+# name: Output File
+# --
+open(unit=${1:iounit}, file=${2:name}, iostat=${3:ios}, status="${4:new}", action="${5:write}")
+if ( $3 /= 0 ) stop "Error opening file ${2/[\"\'](.*)[\"\']/$1/}"
--- /dev/null
+# -*- mode: snippet -*-
+# key: open
+# contributor: Translated from TextMate Snippet
+# name: Scratch File
+# --
+open(unit=${1:iounit}, iostat=${3:ios}, status="${4:scratch}", action="${5:readwrite}")
+if ( $3 /= 0 ) stop "Error opening scratch file on unit $1"
--- /dev/null
+# -*- mode: snippet -*-
+# key: fun
+# contributor: Translated from TextMate Snippet
+# name: function
+# --
+function ${1:name}
+ ${2:argument type}, intent(${3:inout}) :: ${1/\w+\((.*)\)|.*/$1/}
+ ${4:function type} :: ${1/(\w+).*/$1/}
+ $0
+end function ${1/(\w+).*/$1/}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: interf
+# contributor: Translated from TextMate Snippet
+# name: interface
+# --
+interface ${1:name}
+ $0
+end interface ! $1
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: mp
+# contributor: Translated from TextMate Snippet
+# name: module procedure
+# --
+module procedure ${0:name}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: mod
+# contributor: Translated from TextMate Snippet
+# name: module
+# --
+module ${1:name}
+
+ implicit none
+ $0
+
+end module $1
--- /dev/null
+# -*- mode: snippet -*-
+# key: prog
+# contributor: Translated from TextMate Snippet
+# name: program
+# --
+program ${1:name}
+
+ implicit none
+ $0
+
+end program $1
--- /dev/null
+# -*- mode: snippet -*-
+# key: sub
+# contributor: Translated from TextMate Snippet
+# name: subroutine
+# --
+subroutine ${1:name}
+ ${2:argument type}, intent(${3:inout}) :: ${1/\w+\((.*)\)|.*/$1/}
+ $0
+end subroutine ${1/(\w+).*/$1/}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: and
+# contributor: Translated from TextMate Snippet
+# name: And
+# --
+.and.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: eq
+# contributor: Translated from TextMate Snippet
+# name: Equal
+# --
+.eq.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: eqv
+# contributor: Translated from TextMate Snippet
+# name: Equality
+# --
+.eqv.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: gt
+# contributor: Translated from TextMate Snippet
+# name: Greater Than
+# --
+.gt.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: ge
+# contributor: Translated from TextMate Snippet
+# name: Greater or Equal
+# --
+.ge.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: lt
+# contributor: Translated from TextMate Snippet
+# name: Less Than
+# --
+.lt.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: le
+# contributor: Translated from TextMate Snippet
+# name: Less or Equal
+# --
+.le.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: neqv
+# contributor: Translated from TextMate Snippet
+# name: Non-Equality
+# --
+.neqv.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: not
+# contributor: Translated from TextMate Snippet
+# name: Not
+# --
+.not.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: or
+# contributor: Translated from TextMate Snippet
+# name: Or
+# --
+.or.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: F
+# contributor: Translated from TextMate Snippet
+# name: .FALSE.
+# --
+.FALSE.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: T
+# contributor: Translated from TextMate Snippet
+# name: .TRUE.
+# --
+.TRUE.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: all
+# contributor: Translated from TextMate Snippet
+# name: all
+# --
+all(${1:mask}${2:, dim=${3:1}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: any
+# contributor: Translated from TextMate Snippet
+# name: any
+# --
+any(${1:mask}${2:, dim=${3:1}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: count
+# contributor: Translated from TextMate Snippet
+# name: count
+# --
+count(${1:mask}${2:, dim=${3:1}})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: char
+# contributor: Translated from TextMate Snippet
+# name: Character
+# --
+character(len=$1${2:, kind=$3})${4:, ${5:attributes}} :: ${6:name}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: typ
+# contributor: Translated from TextMate Snippet
+# name: Custom Type
+# --
+type(${1:type name})${2:, ${3:attributes}} :: ${4:name}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: int
+# contributor: Translated from TextMate Snippet
+# name: Integer
+# --
+integer${1:(${2:kind})}${3:, ${4:attributes}} :: ${5:name}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: log
+# contributor: Translated from TextMate Snippet
+# name: Logical
+# --
+logical${1:(${2:kind})}${3:, ${4:attributes}} :: ${5:name}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: c
+# contributor: Translated from TextMate Snippet
+# name: Quick Character
+# --
+character(len=*) ::
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: t
+# contributor: Translated from TextMate Snippet
+# name: Quick Custom Type
+# --
+type(${1:type name}) ::
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: i
+# contributor: Translated from TextMate Snippet
+# name: Quick Integer
+# --
+integer ::
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: l
+# contributor: Translated from TextMate Snippet
+# name: Quick Logical
+# --
+logical ::
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: r
+# contributor: Translated from TextMate Snippet
+# name: Quick Real
+# --
+real ::
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: rea
+# contributor: Translated from TextMate Snippet
+# name: Real
+# --
+real${1:(${2:kind})}${3:, ${4:attributes}} :: ${5:name}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: type
+# contributor: Translated from TextMate Snippet
+# name: Type Definition
+# --
+type ${1:type name}
+ $0
+end type $1
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: data
+# contributor: Translated from TextMate Snippet
+# name: data
+# --
+data ${1:variable} / ${2:data} /
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: imp
+# contributor: Translated from TextMate Snippet
+# name: implicit none
+# --
+implicit none
--- /dev/null
+# -*- mode: snippet -*-
+# key: case
+# contributor: Translated from TextMate Snippet
+# name: Case
+# --
+case ${1:a} of ${2:True} -> ${3:$1}
+ ${1/./ /g} ${4:otherwise} -> ${0:$1}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: instance
+# contributor: Translated from TextMate Snippet
+# name: Instance
+# --
+instance ${1:Class} ${2:Data} where
+ ${3:func} = $0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: main
+# contributor: Translated from TextMate Snippet
+# name: Main
+# --
+module Main where
+
+main = ${1:putStrLn "Hello World"}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: \
+# contributor: Translated from TextMate Snippet
+# name: \t -> f t
+# --
+\\${1:t} -> ${0:f t}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: mod
+# contributor: Translated from TextMate Snippet
+# name: Module
+# --
+module ${1:Main} where
+
+${2:main = ${3:putStrLn "Hello World"}}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: t <- f t
+# binding: "^,"
+# --
+${1:t} <- ${0:f t}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: !
+# contributor: Translated from TextMate Snippet
+# name: IE Conditional Comment: Internet Explorer 5.0 only
+# --
+<!--[if IE 5.0]>${1:${TM_SELECTED_TEXT: IE Conditional Comment: Internet Explorer 5.0 only }}<![endif]-->$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: !
+# contributor: Translated from TextMate Snippet
+# name: IE Conditional Comment: Internet Explorer 5.5 only
+# --
+<!--[if IE 5.5000]>${1:${TM_SELECTED_TEXT: IE Conditional Comment: Internet Explorer 5.5 only }}<![endif]-->$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: !
+# contributor: Translated from TextMate Snippet
+# name: IE Conditional Comment: Internet Explorer 5.x
+# --
+<!--[if lt IE 6]>${1:${TM_SELECTED_TEXT: IE Conditional Comment: Internet Explorer 5.x }}<![endif]-->$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: !
+# contributor: Translated from TextMate Snippet
+# name: IE Conditional Comment: Internet Explorer 6 and below
+# --
+<!--[if lte IE 6]>${1:${TM_SELECTED_TEXT: IE Conditional Comment: Internet Explorer 6 and below }}<![endif]-->$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: !
+# contributor: Translated from TextMate Snippet
+# name: IE Conditional Comment: Internet Explorer 6 only
+# --
+<!--[if IE 6]>${1:${TM_SELECTED_TEXT: IE Conditional Comment: Internet Explorer 6 only }}<![endif]-->$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: !
+# contributor: Translated from TextMate Snippet
+# name: IE Conditional Comment: Internet Explorer 7 and above
+# --
+<!--[if gte IE 7]>${1:${TM_SELECTED_TEXT: IE Conditional Comment: Internet Explorer 7 and above }}<![endif]-->$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: !
+# contributor: Translated from TextMate Snippet
+# name: IE Conditional Comment: Internet Explorer
+# --
+<!--[if IE]>${1:${TM_SELECTED_TEXT: IE Conditional Comment: Internet Explorer }}<![endif]-->$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: !
+# contributor: Translated from TextMate Snippet
+# name: IE Conditional Comment: NOT Internet Explorer
+# --
+<!--[if !IE]><!-->${1:${TM_SELECTED_TEXT: IE Conditional Comment: NOT Internet Explorer }}<!-- <![endif]-->$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: arrow
+# contributor: Translated from TextMate Snippet
+# name: →
+# --
+→
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: backspace
+# contributor: Translated from TextMate Snippet
+# name: ⌫
+# --
+⌫
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: backtab
+# contributor: Translated from TextMate Snippet
+# name: ⇤
+# --
+⇤
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: command
+# contributor: Translated from TextMate Snippet
+# name: ⌘
+# --
+⌘
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: control
+# contributor: Translated from TextMate Snippet
+# name: ⌃
+# --
+⌃
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: delete
+# contributor: Translated from TextMate Snippet
+# name: ⌦
+# --
+⌦
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: down
+# contributor: Translated from TextMate Snippet
+# name: ↓
+# --
+↓
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: enter
+# contributor: Translated from TextMate Snippet
+# name: ⌅
+# --
+⌅
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: escape
+# contributor: Translated from TextMate Snippet
+# name: ⎋
+# --
+⎋
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: left
+# contributor: Translated from TextMate Snippet
+# name: ←
+# --
+←
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: option
+# contributor: Translated from TextMate Snippet
+# name: ⌥
+# --
+⌥
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: return
+# contributor: Translated from TextMate Snippet
+# name: ↩
+# --
+↩
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: right
+# contributor: Translated from TextMate Snippet
+# name: →
+# --
+→
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: shift
+# contributor: Translated from TextMate Snippet
+# name: ⇧
+# --
+⇧
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: tab
+# contributor: Translated from TextMate Snippet
+# name: ⇥
+# --
+⇥
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: up
+# contributor: Translated from TextMate Snippet
+# name: ↑
+# --
+↑
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Non-Breaking Space
+# binding: "~ "
+# --
+
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Emphasize
+# binding: "@i"
+# --
+${0:${TM_SELECTED_TEXT/\A<em>(.*)<\/em>\z|.*/(?1:$1:<em>$0<\/em>)/m}}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Strong
+# binding: "@b"
+# --
+${0:${TM_SELECTED_TEXT/\A<strong>(.*)<\/strong>\z|.*/(?1:$1:<strong>$0<\/strong>)/m}}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: doctype
+# contributor: Translated from TextMate Snippet
+# name: HTML — 4.01 Strict
+# --
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
--- /dev/null
+# -*- mode: snippet -*-
+# key: doctype
+# contributor: Translated from TextMate Snippet
+# name: XHTML — 1.0 Frameset
+# --
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
--- /dev/null
+# -*- mode: snippet -*-
+# key: doctype
+# contributor: Translated from TextMate Snippet
+# name: XHTML — 1.0 Strict
+# --
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
--- /dev/null
+# -*- mode: snippet -*-
+# key: doctype
+# contributor: Translated from TextMate Snippet
+# name: XHTML — 1.0 Transitional
+# --
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
--- /dev/null
+# -*- mode: snippet -*-
+# key: doctype
+# contributor: Translated from TextMate Snippet
+# name: XHTML — 1.1
+# --
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
--- /dev/null
+# -*- mode: snippet -*-
+# key: doctype
+# contributor: Translated from TextMate Snippet
+# name: HTML — 4.01 Transitional
+# --
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
--- /dev/null
+# -*- mode: snippet -*-
+# key: movie
+# contributor: Translated from TextMate Snippet
+# name: Embed QT Movie
+# --
+<object width="$2" height="$3" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
+ <param name="src" value="$1"${TM_XHTML}>
+ <param name="controller" value="$4"${TM_XHTML}>
+ <param name="autoplay" value="$5"${TM_XHTML}>
+ <embed src="${1:movie.mov}"
+ width="${2:320}" height="${3:240}"
+ controller="${4:true}" autoplay="${5:true}"
+ scale="tofit" cache="true"
+ pluginspage="http://www.apple.com/quicktime/download/"
+ ${TM_XHTML}>
+</object>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: fieldset
+# contributor: Translated from TextMate Snippet
+# name: Fieldset
+# --
+<fieldset id="${1/[[:alpha:]]+|( )/(?1:_:\L$0)/g}" ${2:class="${3:}"}>
+ <legend>${1:`yas/selected-text`}</legend>
+
+ $0
+</fieldset>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: input
+# contributor: Translated from TextMate Snippet
+# name: Input with Label
+# --
+<label for="${2:${1/[[:alpha:]]+|( )/(?1:_:\L$0)/g}}">$1</label><input type="${3:text/submit/hidden/button}" name="${4:$2}" value="$5"${6: id="${7:$2}"}${TM_XHTML}>
--- /dev/null
+# -*- mode: snippet -*-
+# key: opt
+# contributor: Translated from TextMate Snippet
+# name: Option
+# --
+<option${1: value="${2:option}"}>${3:$2}</option>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: select
+# contributor: Translated from TextMate Snippet
+# name: Select Box
+# --
+<select name="${1:some_name}" id="${2:$1}"${3:${4: multiple}${5: onchange="${6:}"}${7: size="${8:1}"}}>
+ <option${9: value="${10:option1}"}>${11:$10}</option>
+ <option${12: value="${13:option2}"}>${14:$13}</option>${15:}
+ $0
+</select>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: input
+# contributor: Translated from TextMate Snippet
+# name: Input
+# --
+<input type="${1:text/submit/hidden/button}" name="${2:some_name}" value="$3"${4: id="${5:$2}"}${TM_XHTML}>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: textarea
+# contributor: Translated from TextMate Snippet
+# name: Text Area
+# --
+<textarea name="${1:Name}" rows="${2:8}" cols="${3:40}">$0</textarea>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: mailto
+# contributor: Translated from TextMate Snippet
+# name: Mail Anchor
+# --
+<a href="mailto:${1:joe@example.com}?subject=${2:feedback}">${3:email me}</a>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: base
+# contributor: Translated from TextMate Snippet
+# name: Base
+# --
+<base href="$1"${2: target="$3"}${TM_XHTML}>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: body
+# contributor: Translated from TextMate Snippet
+# name: Body
+# --
+<body id="${1:${TM_FILENAME/(.*)\..*/\L$1/}}"${2: onload="$3"}>
+ $0
+</body>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Br
+# binding: "^\r"
+# --
+<br${TM_XHTML}>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: div
+# contributor: Translated from TextMate Snippet
+# name: Div
+# --
+<div${1: id="${2:name}"}>
+ `yas/selected-text`$0
+</div>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: form
+# contributor: Translated from TextMate Snippet
+# name: Form
+# --
+<form action="${1:${TM_FILENAME/(.*?)\..*/$1_submit/}}" method="${2:get}" accept-charset="utf-8">
+ $0
+
+ <p><input type="submit" value="Continue →"${TM_XHTML}></p>
+</form>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: h1
+# contributor: Translated from TextMate Snippet
+# name: Heading
+# --
+<h1 id="${1/[[:alpha:]]+|( )/(?1:_:\L$0)/g}">${1:`yas/selected-text`}</h1>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: head
+# contributor: Translated from TextMate Snippet
+# name: Head
+# --
+<head>
+ <meta http-equiv="Content-type" content="text/html; charset=utf-8"${TM_XHTML}>
+ <title>${1:${TM_FILENAME/((.+)\..*)?/(?2:$2:Page Title)/}}</title>
+ $0
+</head>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: link
+# contributor: Translated from TextMate Snippet
+# name: Link
+# --
+<link rel="${1:stylesheet}" href="${2:/css/master.css}" type="text/css" media="${3:screen}" title="${4:no title}" charset="${5:utf-8}"${TM_XHTML}>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: meta
+# contributor: Translated from TextMate Snippet
+# name: Meta
+# --
+<meta name="${1:name}" content="${2:content}"${TM_XHTML}>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: scriptsrc
+# contributor: Translated from TextMate Snippet
+# name: Script With External Source
+# --
+<script src="$1" type="text/javascript" charset="${3:utf-8}"></script>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: script
+# contributor: Translated from TextMate Snippet
+# name: Script
+# --
+<script type="text/javascript" charset="utf-8">
+ $0
+</script>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: style
+# contributor: Translated from TextMate Snippet
+# name: Style
+# --
+<style type="text/css" media="screen">
+ $0
+</style>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: table
+# contributor: Translated from TextMate Snippet
+# name: Table
+# --
+<table border="${1:0}"${2: cellspacing="${3:5}" cellpadding="${4:5}"}>
+ <tr><th>${5:Header}</th></tr>
+ <tr><td>${0:Data}</td></tr>
+</table>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: title
+# contributor: Translated from TextMate Snippet
+# name: Title
+# --
+<title>${1:${TM_FILENAME/((.+)\..*)?/(?2:$2:Page Title)/}}</title>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Special: Return Inside Empty Open/Close Tags
+# binding: "\r"
+# --
+
+ $0
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Wrap Selection in Open/Close Tag
+# binding: "^W"
+# --
+<${1:p}>`yas/selected-text`</${1/\s.*//}>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Wrap in <?= … ?>
+# --
+<?= `yas/selected-text` ?>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: j.b
+# contributor: Translated from TextMate Snippet
+# name: java.beans.
+# --
+java.beans.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: j.i
+# contributor: Translated from TextMate Snippet
+# name: java.io.
+# --
+java.io.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: j.m
+# contributor: Translated from TextMate Snippet
+# name: java.math.
+# --
+java.math.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: j.n
+# contributor: Translated from TextMate Snippet
+# name: java.net.
+# --
+java.net.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: j.u
+# contributor: Translated from TextMate Snippet
+# name: java.util.
+# --
+java.util.
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: m
+# contributor: Translated from TextMate Snippet
+# name: method
+# --
+${1:void} ${2:method}($3) ${4:throws $5 }{
+ $0
+}
--- /dev/null
+# -*- mode: snippet -*-
+# key: v
+# contributor: Translated from TextMate Snippet
+# name: variable
+# --
+${1:String} ${2:var}${3: = ${0:null}};
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: br
+# contributor: Translated from TextMate Snippet
+# name: break
+# --
+break;
--- /dev/null
+# -*- mode: snippet -*-
+# key: cs
+# contributor: Translated from TextMate Snippet
+# name: case
+# --
+case $1:
+ $2
+$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: ca
+# contributor: Translated from TextMate Snippet
+# name: catch
+# --
+catch (${1:Exception} ${2:e}) {
+ $0
+}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: de
+# contributor: Translated from TextMate Snippet
+# name: default
+# --
+default:
+ $0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: elif
+# contributor: Translated from TextMate Snippet
+# name: else if
+# --
+else if ($1) {
+ $0
+}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: el
+# contributor: Translated from TextMate Snippet
+# name: else
+# --
+else {
+ $0
+}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: fore
+# contributor: Translated from TextMate Snippet
+# name: for (each)
+# --
+for ($1 : $2) {
+ $0
+}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: for
+# contributor: Translated from TextMate Snippet
+# name: for
+# --
+for ($1; $2; $3) {
+ $0
+}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: if
+# contributor: Translated from TextMate Snippet
+# name: if
+# --
+if ($1) {
+ $0
+}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: re
+# contributor: Translated from TextMate Snippet
+# name: return
+# --
+return
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: sw
+# contributor: Translated from TextMate Snippet
+# name: switch
+# --
+switch ($1) {
+ $0
+}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: th
+# contributor: Translated from TextMate Snippet
+# name: throw
+# --
+throw $0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: wh
+# contributor: Translated from TextMate Snippet
+# name: while
+# --
+while ($1) {
+ $0
+}
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: im
+# contributor: Translated from TextMate Snippet
+# name: import
+# --
+import
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: pa
+# contributor: Translated from TextMate Snippet
+# name: package
+# --
+package
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: sy
+# contributor: Translated from TextMate Snippet
+# name: synchronized
+# --
+synchronized
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: ab
+# contributor: Translated from TextMate Snippet
+# name: abstract
+# --
+abstract
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: fi
+# contributor: Translated from TextMate Snippet
+# name: final
+# --
+final
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: pr
+# contributor: Translated from TextMate Snippet
+# name: private
+# --
+private
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: po
+# contributor: Translated from TextMate Snippet
+# name: protected
+# --
+protected
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: pu
+# contributor: Translated from TextMate Snippet
+# name: public
+# --
+public
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: st
+# contributor: Translated from TextMate Snippet
+# name: static
+# --
+static
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: p
+# contributor: Translated from TextMate Snippet
+# name: print
+# --
+System.out.print($1);$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: pl
+# contributor: Translated from TextMate Snippet
+# name: println
+# --
+System.out.println($1);$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: (
+# contributor: Translated from TextMate Snippet
+# name: '(
+# --
+'(
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: (
+# contributor: Translated from TextMate Snippet
+# name: `(
+# --
+\`(
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: if
+# contributor: Translated from TextMate Snippet
+# name: if
+# --
+(if (${1:test})
+ ($0))
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: let
+# contributor: Translated from TextMate Snippet
+# name: let
+# --
+(let (${1:variables})
+ ($0))
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: let1
+# contributor: Translated from TextMate Snippet
+# name: let1
+# --
+(let ((${1:variable} ${2:value}))
+ ($0))
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: setf
+# contributor: Translated from TextMate Snippet
+# name: setf
+# --
+(setf ${1:place} ${2:value})
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Hard Linebreak
+# binding: "^\r"
+# --
+
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Newline
+# binding: "^\r"
+# --
+#13#10
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: begin
+# contributor: Translated from TextMate Snippet
+# name: begin … end
+# --
+begin
+ $0
+end;
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: class
+# contributor: Translated from TextMate Snippet
+# name: class … end
+# --
+T${1:ClassName} = class
+ $0
+end;
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: if
+# contributor: Translated from TextMate Snippet
+# name: if … end
+# --
+if ${1} then begin
+ $0
+end;
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: try
+# contributor: Translated from TextMate Snippet
+# name: try … finally
+# --
+try
+ $0
+finally
+ $1
+end;
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: ife
+# contributor: Translated from TextMate Snippet
+# name: Conditional if..else
+# --
+if ($1) {
+ ${2:# body...}
+} else {
+ ${3:# else...}
+}
--- /dev/null
+# -*- 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...}
+}
--- /dev/null
+# -*- mode: snippet -*-
+# key: xunless
+# contributor: Translated from TextMate Snippet
+# name: Conditional One-line
+# --
+${1:expression} unless ${2:condition};
--- /dev/null
+# -*- mode: snippet -*-
+# key: xif
+# contributor: Translated from TextMate Snippet
+# name: Conditional One-line
+# --
+${1:expression} if ${2:condition};
--- /dev/null
+# -*- mode: snippet -*-
+# key: sub
+# contributor: Translated from TextMate Snippet
+# name: Function
+# --
+sub ${1:function_name} {
+ ${2:# body...}
+}
--- /dev/null
+# -*- mode: snippet -*-
+# key: xfore
+# contributor: Translated from TextMate Snippet
+# name: Loop One-line
+# --
+${1:expression} foreach @${2:array};
--- /dev/null
+# -*- mode: snippet -*-
+# key: xwhile
+# contributor: Translated from TextMate Snippet
+# name: Loop One-line
+# --
+${1:expression} while ${2:condition};
--- /dev/null
+# -*- 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});
--- /dev/null
+# -*- 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;
--- /dev/null
+# -*- mode: snippet -*-
+# key: eval
+# contributor: Translated from TextMate Snippet
+# name: Try/Except
+# --
+eval {
+ ${1:# do something risky...}
+};
+if (\$@) {
+ ${2:# handle failure...}
+}
--- /dev/null
+# -*- mode: snippet -*-
+# key: for
+# contributor: Translated from TextMate Snippet
+# name: Loop
+# --
+for (my \$${1:var} = 0; \$$1 < ${2:expression}; \$$1++) {
+ ${3:# body...}
+}
--- /dev/null
+# -*- mode: snippet -*-
+# key: fore
+# contributor: Translated from TextMate Snippet
+# name: Loop
+# --
+foreach ${1:my \$${2:x}} (@${3:array}) {
+ ${4:# body...}
+}
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Hash Pointer
+# binding: "^l"
+# --
+ =>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: if
+# contributor: Translated from TextMate Snippet
+# name: Conditional
+# --
+if ($1) {
+ ${2:# body...}
+}
--- /dev/null
+# -*- mode: snippet -*-
+# key: slurp
+# contributor: Translated from TextMate Snippet
+# name: Read File
+# --
+my \$${1:var};
+{ local \$/ = undef; local *FILE; open FILE, "<${2:file}"; \$$1 = <FILE>; close FILE }
--- /dev/null
+# -*- mode: snippet -*-
+# key: unless
+# contributor: Translated from TextMate Snippet
+# name: Conditional
+# --
+unless ($1) {
+ ${2:# body...}
+}
--- /dev/null
+# -*- mode: snippet -*-
+# key: while
+# contributor: Translated from TextMate Snippet
+# name: Loop
+# --
+while ($1) {
+ ${2:# body...}
+}
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: __
+# contributor: Translated from TextMate Snippet
+# name: __magic__
+# --
+__${1:init}__
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: .
+# contributor: Translated from TextMate Snippet
+# name: self
+# --
+self.
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Inside Class Def: Insert (..):
+# binding: "("
+# --
+(${0:object}):
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Inside Function Def: Insert (..):
+# binding: "("
+# --
+($0):
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Inside String: Insert "…"
+# binding: """
+# --
+"$0"
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Inside String: Insert '…'
+# binding: "'"
+# --
+'$0'
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: image
+# contributor: Translated from TextMate Snippet
+# name: image
+# --
+.. image:: ${1:path}
+$0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: link
+# contributor: Translated from TextMate Snippet
+# name: link
+# --
+
+\`${1:Title}<${2:http://link}>\`_
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: #
+# contributor: Translated from TextMate Snippet
+# name: Add ‘# =>’ Marker
+# --
+# =>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: Array
+# contributor: Translated from TextMate Snippet
+# name: Array.new(10) { |i| .. }
+# --
+Array.new(${1:10}) { ${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}${2:i}${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}$0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: deli
+# contributor: Translated from TextMate Snippet
+# name: delete_if { |e| .. }
+# --
+delete_if { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: fil
+# contributor: Translated from TextMate Snippet
+# name: fill(range) { |i| .. }
+# --
+fill(${1:range}) { ${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}${2:i}${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}$0 }
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: do
+# contributor: Translated from TextMate Snippet
+# name: Insert do |variable| … end
+# --
+do${1/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1: |)/}${1:variable}${1/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}
+ $0
+end
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: lam
+# contributor: Translated from TextMate Snippet
+# name: lambda { |args| .. }
+# --
+lambda { ${1/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}${1:args}${1/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}$0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: {
+# contributor: Translated from TextMate Snippet
+# name: Insert { |variable| … }
+# --
+{ ${1/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}${1:variable}${1/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}${2:`yas/selected-text`}
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: cla
+# contributor: Translated from TextMate Snippet
+# name: class << self .. end
+# --
+class << ${1:self}
+ $0
+end
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: dow
+# contributor: Translated from TextMate Snippet
+# name: downto(0) { |n| .. }
+# --
+downto(${1:0}) { ${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}${2:n}${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}$0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: loo
+# contributor: Translated from TextMate Snippet
+# name: loop { .. }
+# --
+loop { $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: ste
+# contributor: Translated from TextMate Snippet
+# name: step(2) { |e| .. }
+# --
+step(${1:2}) { ${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}${2:n}${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}$0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: tim
+# contributor: Translated from TextMate Snippet
+# name: times { |n| .. }
+# --
+times { ${1/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}${1:n}${1/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}$0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: upt
+# contributor: Translated from TextMate Snippet
+# name: upto(1.0/0.0) { |n| .. }
+# --
+upto(${1:1.0/0.0}) { ${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}${2:n}${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}$0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: rb
+# contributor: Translated from TextMate Snippet
+# name: #!/usr/bin/env ruby -wKU
+# --
+#!/usr/bin/env ruby${TM_RUBY_SWITCHES: -wKU}
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: if
+# contributor: Translated from TextMate Snippet
+# name: if … end
+# --
+if ${1:condition}
+ $0
+end
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: end
+# contributor: Translated from TextMate Snippet
+# name: __END__
+# --
+__END__
--- /dev/null
+# -*- mode: snippet -*-
+# key: app
+# contributor: Translated from TextMate Snippet
+# name: application { .. }
+# --
+if __FILE__ == \$PROGRAM_NAME
+ $0
+end
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: def
+# contributor: Translated from TextMate Snippet
+# name: def … end
+# --
+def ${1:method_name}
+ $0
+end
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: elsif
+# contributor: Translated from TextMate Snippet
+# name: elsif ...
+# --
+elsif ${1:condition}
+ $0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: req
+# contributor: Translated from TextMate Snippet
+# name: require ".."
+# --
+require "$0"
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: reqg-
+# contributor: Translated from TextMate Snippet
+# name: require_gem ".."
+# --
+require "$0"
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: unless
+# contributor: Translated from TextMate Snippet
+# name: unless … end
+# --
+unless ${1:condition}
+ $0
+end
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: until
+# contributor: Translated from TextMate Snippet
+# name: until ... end
+# --
+until ${1:condition}
+ $0
+end
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: when
+# contributor: Translated from TextMate Snippet
+# name: when …
+# --
+when ${1:condition}
+ $0
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: while
+# contributor: Translated from TextMate Snippet
+# name: while ... end
+# --
+while ${1:condition}
+ $0
+end
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: ea
+# contributor: Translated from TextMate Snippet
+# name: each { |e| .. }
+# --
+each { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: eab
+# contributor: Translated from TextMate Snippet
+# name: each_byte { |byte| .. }
+# --
+each_byte { |${1:byte}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: eac-
+# contributor: Translated from TextMate Snippet
+# name: each_char { |chr| .. }
+# --
+each_char { |${1:chr}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: eai
+# contributor: Translated from TextMate Snippet
+# name: each_index { |i| .. }
+# --
+each_index { |${1:i}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: eak
+# contributor: Translated from TextMate Snippet
+# name: each_key { |key| .. }
+# --
+each_key { |${1:key}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: eav
+# contributor: Translated from TextMate Snippet
+# name: each_value { |val| .. }
+# --
+each_value { |${1:val}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: map
+# contributor: Translated from TextMate Snippet
+# name: map { |e| .. }
+# --
+map { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: reve
+# contributor: Translated from TextMate Snippet
+# name: reverse_each { |e| .. }
+# --
+reverse_each { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: Dir
+# contributor: Translated from TextMate Snippet
+# name: Dir[".."]
+# --
+Dir[${1:"${2:glob/**/*.rb}"}]
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: dir
+# contributor: Translated from TextMate Snippet
+# name: directory()
+# --
+File.dirname(__FILE__)
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Hash Pointer — =>
+# binding: "^l"
+# --
+ =>
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: sinc
+# contributor: Translated from TextMate Snippet
+# name: singleton_class()
+# --
+class << self; self end
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Insert ERb’s <% .. %> or <%= .. %>
+# binding: "^>"
+# --
+<%= `yas/selected-text`$0 %>
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: rw
+# contributor: Translated from TextMate Snippet
+# name: attr_accessor ..
+# --
+attr_accessor :${0:attr_names}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: r
+# contributor: Translated from TextMate Snippet
+# name: attr_reader ..
+# --
+attr_reader :${0:attr_names}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: w
+# contributor: Translated from TextMate Snippet
+# name: attr_writer ..
+# --
+attr_writer :${0:attr_names}
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: Forw-
+# contributor: Translated from TextMate Snippet
+# name: extend Forwardable
+# --
+extend Forwardable
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: Comp
+# contributor: Translated from TextMate Snippet
+# name: include Comparable ..
+# --
+include Comparable
+
+def <=>(other)
+ $0
+end
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: ran
+# contributor: Translated from TextMate Snippet
+# name: randomize()
+# --
+sort_by { rand }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: sor
+# contributor: Translated from TextMate Snippet
+# name: sort { |a, b| .. }
+# --
+sort { |a, b| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: sorb
+# contributor: Translated from TextMate Snippet
+# name: sort_by { |e| .. }
+# --
+sort_by { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: y
+# contributor: Translated from TextMate Snippet
+# name: :yields:
+# --
+ :yields: ${0:arguments}
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: all
+# contributor: Translated from TextMate Snippet
+# name: all? { |e| .. }
+# --
+all? { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: any
+# contributor: Translated from TextMate Snippet
+# name: any? { |e| .. }
+# --
+any? { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: cl
+# contributor: Translated from TextMate Snippet
+# name: classify { |e| .. }
+# --
+classify { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: col
+# contributor: Translated from TextMate Snippet
+# name: collect { |e| .. }
+# --
+collect { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: det
+# contributor: Translated from TextMate Snippet
+# name: detect { |e| .. }
+# --
+detect { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: fet
+# contributor: Translated from TextMate Snippet
+# name: fetch(name) { |key| .. }
+# --
+fetch(${1:name}) { ${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}${2:key}${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}$0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: fin
+# contributor: Translated from TextMate Snippet
+# name: find { |e| .. }
+# --
+find { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: fina
+# contributor: Translated from TextMate Snippet
+# name: find_all { |e| .. }
+# --
+find_all { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: max
+# contributor: Translated from TextMate Snippet
+# name: max { |a, b| .. }
+# --
+max { |a, b| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: min
+# contributor: Translated from TextMate Snippet
+# name: min { |a, b| .. }
+# --
+min { |a, b| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: par
+# contributor: Translated from TextMate Snippet
+# name: partition { |e| .. }
+# --
+partition { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: rej
+# contributor: Translated from TextMate Snippet
+# name: reject { |e| .. }
+# --
+reject { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: sel
+# contributor: Translated from TextMate Snippet
+# name: select { |e| .. }
+# --
+select { |${1:e}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: gsu
+# contributor: Translated from TextMate Snippet
+# name: gsub(/../) { |match| .. }
+# --
+gsub(/${1:pattern}/) { ${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}${2:match}${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}$0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: sca
+# contributor: Translated from TextMate Snippet
+# name: scan(/../) { |match| .. }
+# --
+scan(/${1:pattern}/) { |${2:match}| $0 }
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: sub
+# contributor: Translated from TextMate Snippet
+# name: sub(/../) { |match| .. }
+# --
+sub(/${1:pattern}/) { ${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}${2:match}${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}$0 }
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: asnt
+# contributor: Translated from TextMate Snippet
+# name: assert_nothing_thrown { .. }
+# --
+assert_nothing_thrown { $0 }
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: asr
+# contributor: Translated from TextMate Snippet
+# name: assert_raise(..) { .. }
+# --
+assert_raise(${1:Exception}) { $0 }
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: ast
+# contributor: Translated from TextMate Snippet
+# name: assert_throws(..) { .. }
+# --
+assert_throws(:${1:expected}) { $0 }
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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}"
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Embedded Code — #{…}
+# binding: "#"
+# --
+#{${1:`yas/selected-text`}}
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: cdata
+# contributor: Translated from TextMate Snippet
+# name: CDATA
+# --
+<![CDATA[$0]]>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Special: Return Inside Empty Open/Close Tags
+# binding: "\r"
+# --
+
+ $0
--- /dev/null
+# -*- mode: snippet -*-
+# key: xml
+# contributor: Translated from TextMate Snippet
+# name: XML Processing Instruction
+# --
+<?xml version="1.0" encoding="UTF-8"?>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: <a
+# contributor: Translated from TextMate Snippet
+# name: Long Attribute Tag
+# --
+<${1:name} ${2:attr="value"}>$0
+</${1:name}>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: <
+# contributor: Translated from TextMate Snippet
+# name: Long Tag
+# --
+<${1:name}>$0</${1/([^ ]+).*/$1/}>
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# key: >
+# contributor: Translated from TextMate Snippet
+# name: Short Tag
+# --
+<${1:name} />
\ No newline at end of file
--- /dev/null
+# -*- 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)/}}
--- /dev/null
+# -*- 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
+/}}
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: elif
+# contributor: Translated from TextMate Snippet
+# name: elif …
+# --
+elif ${2:[[ ${1:condition} ]]}; then
+ ${0:#statements}
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# key: here
+# contributor: Translated from TextMate Snippet
+# name: Here Document
+# --
+<<-${2:'${1:TOKEN}'}
+ $0
+${1/['"`](.+)['"`]/$1/}
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Continue Bullet
+# binding: "\ 3"
+# --
+
+•
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Continue Light Bullet
+# binding: "\ 3"
+# --
+
+·
\ No newline at end of file
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: Continue Star Bullet
+# binding: "\ 3"
+# --
+
+*
\ No newline at end of file
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- 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
--- /dev/null
+# -*- mode: snippet -*-
+# contributor: Translated from TextMate Snippet
+# name: key: value
+# binding: "^:"
+# --
+${1:key}: ${2:value}$0
\ No newline at end of file
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
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
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
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"
#!/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)} <dir-containing-textmate-bundles>"
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
+
+
+
;; 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
(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
(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)
" (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))))
")\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
;; 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
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)))