diff --git a/Rakefile b/Rakefile index 3cd51cc..e28af39 100644 --- a/Rakefile +++ b/Rakefile @@ -9,17 +9,23 @@ end 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' diff --git a/doc/changelog.rst b/doc/changelog.rst index 8d13782..8d2f541 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -7,24 +7,25 @@ ChangeLog .. _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 `_ (thanks rmartin.k...@gmail.com) -* Fixed `Issue 74 - `_ -* Fixed `Issue 70 - `_ -* Fixed `Issue 69 - `_ +* Fixed `Issues 80 through 84 + `_ (thanks + Moritz Bunkus) +* Fixed many more issues... 0.6.0c / 2009-07-27 diff --git a/doc/define-snippet.html b/doc/define-snippet.html deleted file mode 120000 index d959df5..0000000 --- a/doc/define-snippet.html +++ /dev/null @@ -1 +0,0 @@ -doc/index.html \ No newline at end of file diff --git a/doc/define_snippet.html b/doc/define_snippet.html new file mode 100644 index 0000000..a17537f --- /dev/null +++ b/doc/define_snippet.html @@ -0,0 +1,68 @@ + + + + + + +Moved + + + + +
+
+
+
+ +
+
+
+
+

+ Important: This documentation applies to + the SVN trunk of YASnippet, which you + get here. Documentation + for other versions can be found here. +

+

This page has been moved. Click here if your browser +does not automatically redirect you

+
+
+
+
+
+
+
+ + diff --git a/doc/define_snippet.rst b/doc/define_snippet.rst new file mode 100644 index 0000000..9e312c3 --- /dev/null +++ b/doc/define_snippet.rst @@ -0,0 +1,9 @@ +===== +Moved +===== + +.. meta:: + :http-equiv=Refresh: 3; URL=index.html + +This page has been moved. Click `here `_ if your browser +does not automatically redirect you diff --git a/extras/imported/LaTeX-mode/.yas-ignore-filenames-as-triggers b/extras/imported/LaTeX-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/LaTeX-mode/.yas-make-groups b/extras/imported/LaTeX-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/LaTeX-mode/Change Style of selected text.yasnippet b/extras/imported/LaTeX-mode/Change Style of selected text.yasnippet new file mode 100644 index 0000000..0088741 --- /dev/null +++ b/extras/imported/LaTeX-mode/Change Style of selected text.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/LaTeX-mode/Cross Reference a/Figure.yasnippet b/extras/imported/LaTeX-mode/Cross Reference a/Figure.yasnippet new file mode 100644 index 0000000..64cc8c1 --- /dev/null +++ b/extras/imported/LaTeX-mode/Cross Reference a/Figure.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: figure +# contributor: Translated from TextMate Snippet +# name: Figure +# -- +${1:Figure}~\ref{${2:fig:}}$0 \ No newline at end of file diff --git a/extras/imported/LaTeX-mode/Cross Reference a/Listing.yasnippet b/extras/imported/LaTeX-mode/Cross Reference a/Listing.yasnippet new file mode 100644 index 0000000..4294008 --- /dev/null +++ b/extras/imported/LaTeX-mode/Cross Reference a/Listing.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: listing +# contributor: Translated from TextMate Snippet +# name: Listing +# -- +${1:Listing}~\ref{${2:lst:}}$0 diff --git a/extras/imported/LaTeX-mode/Cross Reference a/Page.yasnippet b/extras/imported/LaTeX-mode/Cross Reference a/Page.yasnippet new file mode 100644 index 0000000..b1c1a25 --- /dev/null +++ b/extras/imported/LaTeX-mode/Cross Reference a/Page.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: page +# contributor: Translated from TextMate Snippet +# name: Page +# -- +${1:page}~\pageref{$2}$0 diff --git a/extras/imported/LaTeX-mode/Cross Reference a/Section.yasnippet b/extras/imported/LaTeX-mode/Cross Reference a/Section.yasnippet new file mode 100644 index 0000000..1416fc9 --- /dev/null +++ b/extras/imported/LaTeX-mode/Cross Reference a/Section.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: section +# contributor: Translated from TextMate Snippet +# name: Section +# -- +${1:Section}~\ref{${2:sec:}}$0 diff --git a/extras/imported/LaTeX-mode/Cross Reference a/Table.yasnippet b/extras/imported/LaTeX-mode/Cross Reference a/Table.yasnippet new file mode 100644 index 0000000..036393f --- /dev/null +++ b/extras/imported/LaTeX-mode/Cross Reference a/Table.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: table +# contributor: Translated from TextMate Snippet +# name: Table +# -- +${1:Table}~\ref{${2:tab:}}$0 \ No newline at end of file diff --git a/extras/imported/LaTeX-mode/Insert/Beamer Overlay Specification.yasnippet b/extras/imported/LaTeX-mode/Insert/Beamer Overlay Specification.yasnippet new file mode 100644 index 0000000..bcef961 --- /dev/null +++ b/extras/imported/LaTeX-mode/Insert/Beamer Overlay Specification.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Beamer Overlay Specification +# binding: "^<" +# -- +<${1:+-}> \ No newline at end of file diff --git "a/extras/imported/LaTeX-mode/Insert/\\begin{}…\\end{}.yasnippet" "b/extras/imported/LaTeX-mode/Insert/\\begin{}…\\end{}.yasnippet" new file mode 100644 index 0000000..54da537 --- /dev/null +++ "b/extras/imported/LaTeX-mode/Insert/\\begin{}…\\end{}.yasnippet" @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/LaTeX-mode/Lists/Description.yasnippet b/extras/imported/LaTeX-mode/Lists/Description.yasnippet new file mode 100644 index 0000000..6cc8750 --- /dev/null +++ b/extras/imported/LaTeX-mode/Lists/Description.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: desc +# contributor: Translated from TextMate Snippet +# name: Description +# -- +\\begin{description} + \item[$1] $0 +\\end{description} \ No newline at end of file diff --git a/extras/imported/LaTeX-mode/Lists/Enumerate.yasnippet b/extras/imported/LaTeX-mode/Lists/Enumerate.yasnippet new file mode 100644 index 0000000..727cbd0 --- /dev/null +++ b/extras/imported/LaTeX-mode/Lists/Enumerate.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: enum +# contributor: Translated from TextMate Snippet +# name: Enumerate +# -- +\\begin{enumerate} + \item $0 +\\end{enumerate} \ No newline at end of file diff --git a/extras/imported/LaTeX-mode/Lists/Item[description].yasnippet b/extras/imported/LaTeX-mode/Lists/Item[description].yasnippet new file mode 100644 index 0000000..9b56bbb --- /dev/null +++ b/extras/imported/LaTeX-mode/Lists/Item[description].yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: itd +# contributor: Translated from TextMate Snippet +# name: \item[description] +# -- +\\item[${1:description}] ${0:item} \ No newline at end of file diff --git a/extras/imported/LaTeX-mode/Lists/Itemize.yasnippet b/extras/imported/LaTeX-mode/Lists/Itemize.yasnippet new file mode 100644 index 0000000..721fdc6 --- /dev/null +++ b/extras/imported/LaTeX-mode/Lists/Itemize.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: item +# contributor: Translated from TextMate Snippet +# name: Itemize +# -- +\\begin{itemize} + \item $0 +\\end{itemize} \ No newline at end of file diff --git a/extras/imported/LaTeX-mode/Lists/Lines to list environment.yasnippet b/extras/imported/LaTeX-mode/Lists/Lines to list environment.yasnippet new file mode 100644 index 0000000..204afc5 --- /dev/null +++ b/extras/imported/LaTeX-mode/Lists/Lines to list environment.yasnippet @@ -0,0 +1,8 @@ +# -*- 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}} diff --git a/extras/imported/LaTeX-mode/Math/Align.yasnippet b/extras/imported/LaTeX-mode/Math/Align.yasnippet new file mode 100644 index 0000000..37c6f35 --- /dev/null +++ b/extras/imported/LaTeX-mode/Math/Align.yasnippet @@ -0,0 +1,10 @@ +# -*- 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 diff --git a/extras/imported/LaTeX-mode/Math/Cases.yasnippet b/extras/imported/LaTeX-mode/Math/Cases.yasnippet new file mode 100644 index 0000000..cbce36a --- /dev/null +++ b/extras/imported/LaTeX-mode/Math/Cases.yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/LaTeX-mode/Math/Equation.yasnippet b/extras/imported/LaTeX-mode/Math/Equation.yasnippet new file mode 100644 index 0000000..8093c48 --- /dev/null +++ b/extras/imported/LaTeX-mode/Math/Equation.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: eq +# contributor: Translated from TextMate Snippet +# name: Equation +# -- +\begin{equation} + $0 +\end{equation} \ No newline at end of file diff --git a/extras/imported/LaTeX-mode/Math/Gather(ed).yasnippet b/extras/imported/LaTeX-mode/Math/Gather(ed).yasnippet new file mode 100644 index 0000000..6ce24a5 --- /dev/null +++ b/extras/imported/LaTeX-mode/Math/Gather(ed).yasnippet @@ -0,0 +1,10 @@ +# -*- 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 diff --git a/extras/imported/LaTeX-mode/Math/Matrix.yasnippet b/extras/imported/LaTeX-mode/Math/Matrix.yasnippet new file mode 100644 index 0000000..762eed9 --- /dev/null +++ b/extras/imported/LaTeX-mode/Math/Matrix.yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/LaTeX-mode/Math/Split.yasnippet b/extras/imported/LaTeX-mode/Math/Split.yasnippet new file mode 100644 index 0000000..4faef8c --- /dev/null +++ b/extras/imported/LaTeX-mode/Math/Split.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: spl +# contributor: Translated from TextMate Snippet +# name: Split +# -- +\begin{split} + $0 +\end{split} \ No newline at end of file diff --git a/extras/imported/LaTeX-mode/Math/Unnumbered Equation.yasnippet b/extras/imported/LaTeX-mode/Math/Unnumbered Equation.yasnippet new file mode 100644 index 0000000..1d24f20 --- /dev/null +++ b/extras/imported/LaTeX-mode/Math/Unnumbered Equation.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Unnumbered Equation +# binding: "^[" +# -- +\\[ + $0 +\\] \ No newline at end of file diff --git a/extras/imported/LaTeX-mode/Sectioning/Chapter.yasnippet b/extras/imported/LaTeX-mode/Sectioning/Chapter.yasnippet new file mode 100644 index 0000000..8d41717 --- /dev/null +++ b/extras/imported/LaTeX-mode/Sectioning/Chapter.yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/LaTeX-mode/Sectioning/Paragraph.yasnippet b/extras/imported/LaTeX-mode/Sectioning/Paragraph.yasnippet new file mode 100644 index 0000000..aa0a9a9 --- /dev/null +++ b/extras/imported/LaTeX-mode/Sectioning/Paragraph.yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/LaTeX-mode/Sectioning/Part.yasnippet b/extras/imported/LaTeX-mode/Sectioning/Part.yasnippet new file mode 100644 index 0000000..24d2897 --- /dev/null +++ b/extras/imported/LaTeX-mode/Sectioning/Part.yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/LaTeX-mode/Sectioning/Sub Paragraph.yasnippet b/extras/imported/LaTeX-mode/Sectioning/Sub Paragraph.yasnippet new file mode 100644 index 0000000..2639cfa --- /dev/null +++ b/extras/imported/LaTeX-mode/Sectioning/Sub Paragraph.yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git "a/extras/imported/LaTeX-mode/Sectioning/\\section .. (section).yasnippet" "b/extras/imported/LaTeX-mode/Sectioning/\\section .. (section).yasnippet" new file mode 100644 index 0000000..cb9c158 --- /dev/null +++ "b/extras/imported/LaTeX-mode/Sectioning/\\section .. (section).yasnippet" @@ -0,0 +1,9 @@ +# -*- 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 diff --git "a/extras/imported/LaTeX-mode/Sectioning/\\subsection .. (sub).yasnippet" "b/extras/imported/LaTeX-mode/Sectioning/\\subsection .. (sub).yasnippet" new file mode 100644 index 0000000..175e1ce --- /dev/null +++ "b/extras/imported/LaTeX-mode/Sectioning/\\subsection .. (sub).yasnippet" @@ -0,0 +1,9 @@ +# -*- 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 diff --git "a/extras/imported/LaTeX-mode/Sectioning/\\subsubsection .. (ssub).yasnippet" "b/extras/imported/LaTeX-mode/Sectioning/\\subsubsection .. (ssub).yasnippet" new file mode 100644 index 0000000..9bee22b --- /dev/null +++ "b/extras/imported/LaTeX-mode/Sectioning/\\subsubsection .. (ssub).yasnippet" @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/LaTeX-mode/Tables/New Line.yasnippet b/extras/imported/LaTeX-mode/Tables/New Line.yasnippet new file mode 100644 index 0000000..0214db9 --- /dev/null +++ b/extras/imported/LaTeX-mode/Tables/New Line.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Add Row +# binding: "" +# -- +\\\\ +$0${TM_CURRENT_LINE/^[^&]+|[^&]+$|([^&]+)/ (?1: )/g} \ No newline at end of file diff --git a/extras/imported/LaTeX-mode/Tables/Tabular.yasnippet b/extras/imported/LaTeX-mode/Tables/Tabular.yasnippet new file mode 100644 index 0000000..e021b32 --- /dev/null +++ b/extras/imported/LaTeX-mode/Tables/Tabular.yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/LaTeX-mode/Wrap Selection In/Displaymath ($$).yasnippet b/extras/imported/LaTeX-mode/Wrap Selection In/Displaymath ($$).yasnippet new file mode 100644 index 0000000..4675093 --- /dev/null +++ b/extras/imported/LaTeX-mode/Wrap Selection In/Displaymath ($$).yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# key: $$ +# contributor: Translated from TextMate Snippet +# name: Display Math — \[ … \] +# binding: "^M" +# -- +\[ + `yas/selected-text`$1 +\] \ No newline at end of file diff --git "a/extras/imported/LaTeX-mode/Wrap Selection In/Math mode \\( \\).yasnippet" "b/extras/imported/LaTeX-mode/Wrap Selection In/Math mode \\( \\).yasnippet" new file mode 100644 index 0000000..c7e88bd --- /dev/null +++ "b/extras/imported/LaTeX-mode/Wrap Selection In/Math mode \\( \\).yasnippet" @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Math Mode — \( … \) +# binding: "^M" +# -- +\( `yas/selected-text`$1 \) \ No newline at end of file diff --git a/extras/imported/LaTeX-mode/Wrap Selection In/Wrap Selection in Environment.yasnippet b/extras/imported/LaTeX-mode/Wrap Selection In/Wrap Selection in Environment.yasnippet new file mode 100644 index 0000000..20288cf --- /dev/null +++ b/extras/imported/LaTeX-mode/Wrap Selection In/Wrap Selection in Environment.yasnippet @@ -0,0 +1,8 @@ +# -*- 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}} diff --git "a/extras/imported/LaTeX-mode/Wrap Selection In/Wrap in \\left-\\right.yasnippet" "b/extras/imported/LaTeX-mode/Wrap Selection In/Wrap in \\left-\\right.yasnippet" new file mode 100644 index 0000000..d5e71c5 --- /dev/null +++ "b/extras/imported/LaTeX-mode/Wrap Selection In/Wrap in \\left-\\right.yasnippet" @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/LaTeX-mode/Wrap Selection In/Wrap selection in double quotes.yasnippet b/extras/imported/LaTeX-mode/Wrap Selection In/Wrap selection in double quotes.yasnippet new file mode 100644 index 0000000..9fde956 --- /dev/null +++ b/extras/imported/LaTeX-mode/Wrap Selection In/Wrap selection in double quotes.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Double Quotes +# binding: "^`" +# -- +\`\``yas/selected-text`'' \ No newline at end of file diff --git a/extras/imported/c-mode/#endif.yasnippet b/extras/imported/c-mode/#endif.yasnippet new file mode 100644 index 0000000..e19c24b --- /dev/null +++ b/extras/imported/c-mode/#endif.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: #endif +# binding: "~@." +# -- +#endif diff --git a/extras/imported/c-mode/#ifndef … #define … #endif.yasnippet b/extras/imported/c-mode/#ifndef … #define … #endif.yasnippet new file mode 100644 index 0000000..0e8b498 --- /dev/null +++ b/extras/imported/c-mode/#ifndef … #define … #endif.yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git "a/extras/imported/c-mode/#include \"\" (inc).yasnippet" "b/extras/imported/c-mode/#include \"\" (inc).yasnippet" new file mode 100644 index 0000000..5fcdeda --- /dev/null +++ "b/extras/imported/c-mode/#include \"\" (inc).yasnippet" @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: inc +# contributor: Translated from TextMate Snippet +# name: #include "…" +# -- +#include "${1:${TM_FILENAME/\..+$/.h/}}" \ No newline at end of file diff --git a/extras/imported/c-mode/#include <> (Inc).yasnippet b/extras/imported/c-mode/#include <> (Inc).yasnippet new file mode 100644 index 0000000..fe0f167 --- /dev/null +++ b/extras/imported/c-mode/#include <> (Inc).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: Inc +# contributor: Translated from TextMate Snippet +# name: #include <…> +# -- +#include <${1:.h}> \ No newline at end of file diff --git a/extras/imported/c-mode/#pragma mark (mark).yasnippet b/extras/imported/c-mode/#pragma mark (mark).yasnippet new file mode 100644 index 0000000..0953cd6 --- /dev/null +++ b/extras/imported/c-mode/#pragma mark (mark).yasnippet @@ -0,0 +1,11 @@ +# -*- 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 diff --git a/extras/imported/c-mode/.yas-ignore-filenames-as-triggers b/extras/imported/c-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/c-mode/.yas-make-groups b/extras/imported/c-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/c-mode/Declarations/030 for int loop (fori).yasnippet b/extras/imported/c-mode/Declarations/030 for int loop (fori).yasnippet new file mode 100644 index 0000000..78b582f --- /dev/null +++ b/extras/imported/c-mode/Declarations/030 for int loop (fori).yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/c-mode/Declarations/Enumeration.yasnippet b/extras/imported/c-mode/Declarations/Enumeration.yasnippet new file mode 100644 index 0000000..0bb59bf --- /dev/null +++ b/extras/imported/c-mode/Declarations/Enumeration.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: enum +# contributor: Translated from TextMate Snippet +# name: Enumeration +# -- +enum ${1:name} { $0 }; \ No newline at end of file diff --git a/extras/imported/c-mode/Declarations/Typedef.yasnippet b/extras/imported/c-mode/Declarations/Typedef.yasnippet new file mode 100644 index 0000000..bf449dc --- /dev/null +++ b/extras/imported/c-mode/Declarations/Typedef.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: td +# contributor: Translated from TextMate Snippet +# name: Typedef +# -- +typedef ${1:int} ${2:MyCustomType}; \ No newline at end of file diff --git a/extras/imported/c-mode/Declarations/class .. (class).yasnippet b/extras/imported/c-mode/Declarations/class .. (class).yasnippet new file mode 100644 index 0000000..5b15a0d --- /dev/null +++ b/extras/imported/c-mode/Declarations/class .. (class).yasnippet @@ -0,0 +1,14 @@ +# -*- 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 diff --git a/extras/imported/c-mode/Declarations/do...while loop (do).yasnippet b/extras/imported/c-mode/Declarations/do...while loop (do).yasnippet new file mode 100644 index 0000000..7f63e6f --- /dev/null +++ b/extras/imported/c-mode/Declarations/do...while loop (do).yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/c-mode/Declarations/if .. (if).yasnippet b/extras/imported/c-mode/Declarations/if .. (if).yasnippet new file mode 100644 index 0000000..a6f8266 --- /dev/null +++ b/extras/imported/c-mode/Declarations/if .. (if).yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# key: if +# contributor: Translated from TextMate Snippet +# name: If Condition +# -- +if(${1:/* condition */}) +{ + ${0:/* code */} +} \ No newline at end of file diff --git a/extras/imported/c-mode/Declarations/namespace .. (namespace).yasnippet b/extras/imported/c-mode/Declarations/namespace .. (namespace).yasnippet new file mode 100644 index 0000000..313961c --- /dev/null +++ b/extras/imported/c-mode/Declarations/namespace .. (namespace).yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/c-mode/Declarations/struct.yasnippet b/extras/imported/c-mode/Declarations/struct.yasnippet new file mode 100644 index 0000000..41a84d3 --- /dev/null +++ b/extras/imported/c-mode/Declarations/struct.yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/c-mode/Declarations/template (template).yasnippet b/extras/imported/c-mode/Declarations/template (template).yasnippet new file mode 100644 index 0000000..0542705 --- /dev/null +++ b/extras/imported/c-mode/Declarations/template (template).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: tp +# contributor: Translated from TextMate Snippet +# name: template +# -- +template \ No newline at end of file diff --git a/extras/imported/c-mode/Idioms/$1.begin(), $1.end() (beginend).yasnippet b/extras/imported/c-mode/Idioms/$1.begin(), $1.end() (beginend).yasnippet new file mode 100644 index 0000000..5d2e24e --- /dev/null +++ b/extras/imported/c-mode/Idioms/$1.begin(), $1.end() (beginend).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/c-mode/Idioms/010 main() (main).yasnippet b/extras/imported/c-mode/Idioms/010 main() (main).yasnippet new file mode 100644 index 0000000..e129b4d --- /dev/null +++ b/extras/imported/c-mode/Idioms/010 main() (main).yasnippet @@ -0,0 +1,10 @@ +# -*- 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 diff --git a/extras/imported/c-mode/Idioms/Include header once only guard.yasnippet b/extras/imported/c-mode/Idioms/Include header once only guard.yasnippet new file mode 100644 index 0000000..45704e0 --- /dev/null +++ b/extras/imported/c-mode/Idioms/Include header once only guard.yasnippet @@ -0,0 +1,17 @@ +# -*- 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 */ diff --git a/extras/imported/c-mode/Idioms/read file (readF).yasnippet b/extras/imported/c-mode/Idioms/read file (readF).yasnippet new file mode 100644 index 0000000..d133eb6 --- /dev/null +++ b/extras/imported/c-mode/Idioms/read file (readF).yasnippet @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# key: readfile +# contributor: Translated from TextMate Snippet +# name: Read File Into Vector +# -- +std::vector 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 diff --git a/extras/imported/c-mode/fprintf ….yasnippet b/extras/imported/c-mode/fprintf ….yasnippet new file mode 100644 index 0000000..660b78a --- /dev/null +++ b/extras/imported/c-mode/fprintf ….yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/c-mode/printf .. (printf).yasnippet b/extras/imported/c-mode/printf .. (printf).yasnippet new file mode 100644 index 0000000..aa6bd48 --- /dev/null +++ b/extras/imported/c-mode/printf .. (printf).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/c-mode/std::map (map).yasnippet b/extras/imported/c-mode/std::map (map).yasnippet new file mode 100644 index 0000000..d02f04c --- /dev/null +++ b/extras/imported/c-mode/std::map (map).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/c-mode/std::vector (v).yasnippet b/extras/imported/c-mode/std::vector (v).yasnippet new file mode 100644 index 0000000..49b1b88 --- /dev/null +++ b/extras/imported/c-mode/std::vector (v).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: vector +# contributor: Translated from TextMate Snippet +# name: std::vector +# -- +std::vector<${1:char}> v$0; \ No newline at end of file diff --git a/extras/imported/css-mode/.yas-ignore-filenames-as-triggers b/extras/imported/css-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/css-mode/.yas-make-groups b/extras/imported/css-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/css-mode/Background/background-attachment: scroll:fixed (background).yasnippet b/extras/imported/css-mode/Background/background-attachment: scroll:fixed (background).yasnippet new file mode 100644 index 0000000..dbb4d19 --- /dev/null +++ b/extras/imported/css-mode/Background/background-attachment: scroll:fixed (background).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Background/background-color: color-hex (background).yasnippet b/extras/imported/css-mode/Background/background-color: color-hex (background).yasnippet new file mode 100644 index 0000000..a8aee26 --- /dev/null +++ b/extras/imported/css-mode/Background/background-color: color-hex (background).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: background +# contributor: Translated from TextMate Snippet +# name: background-color: hex +# -- +background-color: #${1:DDD};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Background/background-color: color-name (background).yasnippet b/extras/imported/css-mode/Background/background-color: color-name (background).yasnippet new file mode 100644 index 0000000..8d77a0e --- /dev/null +++ b/extras/imported/css-mode/Background/background-color: color-name (background).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: background +# contributor: Translated from TextMate Snippet +# name: background-color: name +# -- +background-color: ${1:red};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Background/background-color: color-rgb (background).yasnippet b/extras/imported/css-mode/Background/background-color: color-rgb (background).yasnippet new file mode 100644 index 0000000..b486d00 --- /dev/null +++ b/extras/imported/css-mode/Background/background-color: color-rgb (background).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Background/background-color: transparent (background).yasnippet b/extras/imported/css-mode/Background/background-color: transparent (background).yasnippet new file mode 100644 index 0000000..87010b6 --- /dev/null +++ b/extras/imported/css-mode/Background/background-color: transparent (background).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: background +# contributor: Translated from TextMate Snippet +# name: background-color: transparent +# -- +background-color: transparent;$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Background/background-image: none (background).yasnippet b/extras/imported/css-mode/Background/background-image: none (background).yasnippet new file mode 100644 index 0000000..bc76ad1 --- /dev/null +++ b/extras/imported/css-mode/Background/background-image: none (background).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: background +# contributor: Translated from TextMate Snippet +# name: background-image: none +# -- +background-image: none;$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Background/background-image: url (background).yasnippet b/extras/imported/css-mode/Background/background-image: url (background).yasnippet new file mode 100644 index 0000000..5c90ab0 --- /dev/null +++ b/extras/imported/css-mode/Background/background-image: url (background).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: background +# contributor: Translated from TextMate Snippet +# name: background-image: url +# -- +background-image: url($1);$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Background/background-position: position (background).yasnippet b/extras/imported/css-mode/Background/background-position: position (background).yasnippet new file mode 100644 index 0000000..4a06c75 --- /dev/null +++ b/extras/imported/css-mode/Background/background-position: position (background).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Background/background-repeat: r:r-x:r-y:n-r (background).yasnippet b/extras/imported/css-mode/Background/background-repeat: r:r-x:r-y:n-r (background).yasnippet new file mode 100644 index 0000000..1cd6519 --- /dev/null +++ b/extras/imported/css-mode/Background/background-repeat: r:r-x:r-y:n-r (background).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Background/background: color image repeat attachment position (background).yasnippet b/extras/imported/css-mode/Background/background: color image repeat attachment position (background).yasnippet new file mode 100644 index 0000000..d6d534f --- /dev/null +++ b/extras/imported/css-mode/Background/background: color image repeat attachment position (background).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-bottom-color: size style color (border).yasnippet b/extras/imported/css-mode/Border/border-bottom-color: size style color (border).yasnippet new file mode 100644 index 0000000..6beec52 --- /dev/null +++ b/extras/imported/css-mode/Border/border-bottom-color: size style color (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-bottom-style: size style color (border).yasnippet b/extras/imported/css-mode/Border/border-bottom-style: size style color (border).yasnippet new file mode 100644 index 0000000..3046143 --- /dev/null +++ b/extras/imported/css-mode/Border/border-bottom-style: size style color (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-bottom-width: size style color (border).yasnippet b/extras/imported/css-mode/Border/border-bottom-width: size style color (border).yasnippet new file mode 100644 index 0000000..740729c --- /dev/null +++ b/extras/imported/css-mode/Border/border-bottom-width: size style color (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-bottom: size style color (border).yasnippet b/extras/imported/css-mode/Border/border-bottom: size style color (border).yasnippet new file mode 100644 index 0000000..5b2c4d1 --- /dev/null +++ b/extras/imported/css-mode/Border/border-bottom: size style color (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-color: color (border).yasnippet b/extras/imported/css-mode/Border/border-color: color (border).yasnippet new file mode 100644 index 0000000..4c8ffa0 --- /dev/null +++ b/extras/imported/css-mode/Border/border-color: color (border).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: border +# contributor: Translated from TextMate Snippet +# name: border-color: color +# -- +border-color: ${1:999};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Border/border-left-color: color (border).yasnippet b/extras/imported/css-mode/Border/border-left-color: color (border).yasnippet new file mode 100644 index 0000000..3e8be69 --- /dev/null +++ b/extras/imported/css-mode/Border/border-left-color: color (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-left-style: style (border).yasnippet b/extras/imported/css-mode/Border/border-left-style: style (border).yasnippet new file mode 100644 index 0000000..1bd5ab6 --- /dev/null +++ b/extras/imported/css-mode/Border/border-left-style: style (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-left-width: size (border).yasnippet b/extras/imported/css-mode/Border/border-left-width: size (border).yasnippet new file mode 100644 index 0000000..93219bd --- /dev/null +++ b/extras/imported/css-mode/Border/border-left-width: size (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-left: size style color (border).yasnippet b/extras/imported/css-mode/Border/border-left: size style color (border).yasnippet new file mode 100644 index 0000000..85ba84a --- /dev/null +++ b/extras/imported/css-mode/Border/border-left: size style color (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-right-color: color (border).yasnippet b/extras/imported/css-mode/Border/border-right-color: color (border).yasnippet new file mode 100644 index 0000000..9bd1bcd --- /dev/null +++ b/extras/imported/css-mode/Border/border-right-color: color (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-right-style: style (border).yasnippet b/extras/imported/css-mode/Border/border-right-style: style (border).yasnippet new file mode 100644 index 0000000..da5b34a --- /dev/null +++ b/extras/imported/css-mode/Border/border-right-style: style (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-right-width: size (border).yasnippet b/extras/imported/css-mode/Border/border-right-width: size (border).yasnippet new file mode 100644 index 0000000..0852fd7 --- /dev/null +++ b/extras/imported/css-mode/Border/border-right-width: size (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-right: size style color (border).yasnippet b/extras/imported/css-mode/Border/border-right: size style color (border).yasnippet new file mode 100644 index 0000000..73bbe57 --- /dev/null +++ b/extras/imported/css-mode/Border/border-right: size style color (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-style: style (border).yasnippet b/extras/imported/css-mode/Border/border-style: style (border).yasnippet new file mode 100644 index 0000000..f0a990d --- /dev/null +++ b/extras/imported/css-mode/Border/border-style: style (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-top-color: color (border).yasnippet b/extras/imported/css-mode/Border/border-top-color: color (border).yasnippet new file mode 100644 index 0000000..4219311 --- /dev/null +++ b/extras/imported/css-mode/Border/border-top-color: color (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-top-style: style (border).yasnippet b/extras/imported/css-mode/Border/border-top-style: style (border).yasnippet new file mode 100644 index 0000000..f837cad --- /dev/null +++ b/extras/imported/css-mode/Border/border-top-style: style (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-top-width: size (border).yasnippet b/extras/imported/css-mode/Border/border-top-width: size (border).yasnippet new file mode 100644 index 0000000..00fa96b --- /dev/null +++ b/extras/imported/css-mode/Border/border-top-width: size (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-top: size style color (border).yasnippet b/extras/imported/css-mode/Border/border-top: size style color (border).yasnippet new file mode 100644 index 0000000..b72278c --- /dev/null +++ b/extras/imported/css-mode/Border/border-top: size style color (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Border/border-width: width (border).yasnippet b/extras/imported/css-mode/Border/border-width: width (border).yasnippet new file mode 100644 index 0000000..03b5e4a --- /dev/null +++ b/extras/imported/css-mode/Border/border-width: width (border).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: border +# contributor: Translated from TextMate Snippet +# name: border-width: size +# -- +border-width: ${1:1px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Border/border: size style color (border).yasnippet b/extras/imported/css-mode/Border/border: size style color (border).yasnippet new file mode 100644 index 0000000..7de7b1e --- /dev/null +++ b/extras/imported/css-mode/Border/border: size style color (border).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Color/color: color-hex (color).yasnippet b/extras/imported/css-mode/Color/color: color-hex (color).yasnippet new file mode 100644 index 0000000..ceee6b9 --- /dev/null +++ b/extras/imported/css-mode/Color/color: color-hex (color).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: color +# contributor: Translated from TextMate Snippet +# name: color: hex +# -- +color: #${1:DDD};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Color/color: color-name (color).yasnippet b/extras/imported/css-mode/Color/color: color-name (color).yasnippet new file mode 100644 index 0000000..c1f991d --- /dev/null +++ b/extras/imported/css-mode/Color/color: color-name (color).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: color +# contributor: Translated from TextMate Snippet +# name: color: name +# -- +color: ${1:red};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Color/color: color-rgb (color).yasnippet b/extras/imported/css-mode/Color/color: color-rgb (color).yasnippet new file mode 100644 index 0000000..bad134f --- /dev/null +++ b/extras/imported/css-mode/Color/color: color-rgb (color).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Cursor/cursor: type (cursor).yasnippet b/extras/imported/css-mode/Cursor/cursor: type (cursor).yasnippet new file mode 100644 index 0000000..0d7f523 --- /dev/null +++ b/extras/imported/css-mode/Cursor/cursor: type (cursor).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Cursor/cursor: url (cursor).yasnippet b/extras/imported/css-mode/Cursor/cursor: url (cursor).yasnippet new file mode 100644 index 0000000..efa1a5a --- /dev/null +++ b/extras/imported/css-mode/Cursor/cursor: url (cursor).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: cursor +# contributor: Translated from TextMate Snippet +# name: cursor: url +# -- +cursor: url($1);$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Display/display: block (display).yasnippet b/extras/imported/css-mode/Display/display: block (display).yasnippet new file mode 100644 index 0000000..b4bf911 --- /dev/null +++ b/extras/imported/css-mode/Display/display: block (display).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: display +# contributor: Translated from TextMate Snippet +# name: display: block +# -- +display: block;$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Display/display: common-types (display).yasnippet b/extras/imported/css-mode/Display/display: common-types (display).yasnippet new file mode 100644 index 0000000..ae7da73 --- /dev/null +++ b/extras/imported/css-mode/Display/display: common-types (display).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Display/display: inline (display).yasnippet b/extras/imported/css-mode/Display/display: inline (display).yasnippet new file mode 100644 index 0000000..fc93fdf --- /dev/null +++ b/extras/imported/css-mode/Display/display: inline (display).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: display +# contributor: Translated from TextMate Snippet +# name: display: inline +# -- +display: inline;$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Display/display: table-types (display).yasnippet b/extras/imported/css-mode/Display/display: table-types (display).yasnippet new file mode 100644 index 0000000..8990788 --- /dev/null +++ b/extras/imported/css-mode/Display/display: table-types (display).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Font/font-family: family (font).yasnippet b/extras/imported/css-mode/Font/font-family: family (font).yasnippet new file mode 100644 index 0000000..eb6671d --- /dev/null +++ b/extras/imported/css-mode/Font/font-family: family (font).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Font/font-size: size (font).yasnippet b/extras/imported/css-mode/Font/font-size: size (font).yasnippet new file mode 100644 index 0000000..ec4c7a7 --- /dev/null +++ b/extras/imported/css-mode/Font/font-size: size (font).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: font +# contributor: Translated from TextMate Snippet +# name: font-size: size +# -- +font-size: ${1:100%};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Font/font-style: normal:italic:oblique (font).yasnippet b/extras/imported/css-mode/Font/font-style: normal:italic:oblique (font).yasnippet new file mode 100644 index 0000000..4d5493c --- /dev/null +++ b/extras/imported/css-mode/Font/font-style: normal:italic:oblique (font).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Font/font-variant: normal:small-caps (font).yasnippet b/extras/imported/css-mode/Font/font-variant: normal:small-caps (font).yasnippet new file mode 100644 index 0000000..8777281 --- /dev/null +++ b/extras/imported/css-mode/Font/font-variant: normal:small-caps (font).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Font/font-weight: weight (font).yasnippet b/extras/imported/css-mode/Font/font-weight: weight (font).yasnippet new file mode 100644 index 0000000..f537704 --- /dev/null +++ b/extras/imported/css-mode/Font/font-weight: weight (font).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Font/font: style variant weight size:line-height font -family (font).yasnippet b/extras/imported/css-mode/Font/font: style variant weight size:line-height font -family (font).yasnippet new file mode 100644 index 0000000..3693a23 --- /dev/null +++ b/extras/imported/css-mode/Font/font: style variant weight size:line-height font -family (font).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Font/font: size font (font).yasnippet b/extras/imported/css-mode/Font/font: size font (font).yasnippet new file mode 100644 index 0000000..5cd83f7 --- /dev/null +++ b/extras/imported/css-mode/Font/font: size font (font).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/List Style/list-style-image: url (list).yasnippet b/extras/imported/css-mode/List Style/list-style-image: url (list).yasnippet new file mode 100644 index 0000000..43fd2c4 --- /dev/null +++ b/extras/imported/css-mode/List Style/list-style-image: url (list).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/List Style/list-style-position: pos (list).yasnippet b/extras/imported/css-mode/List Style/list-style-position: pos (list).yasnippet new file mode 100644 index 0000000..be52ce0 --- /dev/null +++ b/extras/imported/css-mode/List Style/list-style-position: pos (list).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/List Style/list-style-type: asian (list).yasnippet b/extras/imported/css-mode/List Style/list-style-type: asian (list).yasnippet new file mode 100644 index 0000000..3bc2651 --- /dev/null +++ b/extras/imported/css-mode/List Style/list-style-type: asian (list).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/List Style/list-style-type: marker(list).yasnippet b/extras/imported/css-mode/List Style/list-style-type: marker(list).yasnippet new file mode 100644 index 0000000..9dd7607 --- /dev/null +++ b/extras/imported/css-mode/List Style/list-style-type: marker(list).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/List Style/list-style-type: numeric (list).yasnippet b/extras/imported/css-mode/List Style/list-style-type: numeric (list).yasnippet new file mode 100644 index 0000000..a302b6c --- /dev/null +++ b/extras/imported/css-mode/List Style/list-style-type: numeric (list).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/List Style/list-style-type: other (list).yasnippet b/extras/imported/css-mode/List Style/list-style-type: other (list).yasnippet new file mode 100644 index 0000000..68fcdf7 --- /dev/null +++ b/extras/imported/css-mode/List Style/list-style-type: other (list).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/List Style/list-style-type: roman-alpha-greek (list).yasnippet b/extras/imported/css-mode/List Style/list-style-type: roman-alpha-greek (list).yasnippet new file mode 100644 index 0000000..c18a715 --- /dev/null +++ b/extras/imported/css-mode/List Style/list-style-type: roman-alpha-greek (list).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/List Style/list-style: type position image (list).yasnippet b/extras/imported/css-mode/List Style/list-style: type position image (list).yasnippet new file mode 100644 index 0000000..2a1b0b3 --- /dev/null +++ b/extras/imported/css-mode/List Style/list-style: type position image (list).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Margin/margin-bottom: length (margin).yasnippet b/extras/imported/css-mode/Margin/margin-bottom: length (margin).yasnippet new file mode 100644 index 0000000..d611c14 --- /dev/null +++ b/extras/imported/css-mode/Margin/margin-bottom: length (margin).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: margin +# contributor: Translated from TextMate Snippet +# name: margin-bottom: length +# -- +margin-bottom: ${1:20px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Margin/margin-left: length (margin).yasnippet b/extras/imported/css-mode/Margin/margin-left: length (margin).yasnippet new file mode 100644 index 0000000..bb92a17 --- /dev/null +++ b/extras/imported/css-mode/Margin/margin-left: length (margin).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: margin +# contributor: Translated from TextMate Snippet +# name: margin-left: length +# -- +margin-left: ${1:20px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Margin/margin-right: length (margin).yasnippet b/extras/imported/css-mode/Margin/margin-right: length (margin).yasnippet new file mode 100644 index 0000000..c09812b --- /dev/null +++ b/extras/imported/css-mode/Margin/margin-right: length (margin).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: margin +# contributor: Translated from TextMate Snippet +# name: margin-right: length +# -- +margin-right: ${1:20px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Margin/margin-top: length (margin).yasnippet b/extras/imported/css-mode/Margin/margin-top: length (margin).yasnippet new file mode 100644 index 0000000..7983c0e --- /dev/null +++ b/extras/imported/css-mode/Margin/margin-top: length (margin).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: margin +# contributor: Translated from TextMate Snippet +# name: margin-top: length +# -- +margin-top: ${1:20px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Margin/margin: all (margin).yasnippet b/extras/imported/css-mode/Margin/margin: all (margin).yasnippet new file mode 100644 index 0000000..589437d --- /dev/null +++ b/extras/imported/css-mode/Margin/margin: all (margin).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: margin +# contributor: Translated from TextMate Snippet +# name: margin: all +# -- +margin: ${1:20px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Margin/margin: T R B L (margin).yasnippet b/extras/imported/css-mode/Margin/margin: T R B L (margin).yasnippet new file mode 100644 index 0000000..aaaeda8 --- /dev/null +++ b/extras/imported/css-mode/Margin/margin: T R B L (margin).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Margin/margin: V H (margin).yasnippet b/extras/imported/css-mode/Margin/margin: V H (margin).yasnippet new file mode 100644 index 0000000..c32b48b --- /dev/null +++ b/extras/imported/css-mode/Margin/margin: V H (margin).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Other/!important CSS (!).yasnippet b/extras/imported/css-mode/Other/!important CSS (!).yasnippet new file mode 100644 index 0000000..e6f86af --- /dev/null +++ b/extras/imported/css-mode/Other/!important CSS (!).yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: ! +# contributor: Translated from TextMate Snippet +# name: !important CSS +# binding: "" +# -- +${1:!important} \ No newline at end of file diff --git a/extras/imported/css-mode/Other/clear: value (clear).yasnippet b/extras/imported/css-mode/Other/clear: value (clear).yasnippet new file mode 100644 index 0000000..9bf2b22 --- /dev/null +++ b/extras/imported/css-mode/Other/clear: value (clear).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Other/direction: ltr|rtl (direction).yasnippet b/extras/imported/css-mode/Other/direction: ltr|rtl (direction).yasnippet new file mode 100644 index 0000000..5da2619 --- /dev/null +++ b/extras/imported/css-mode/Other/direction: ltr|rtl (direction).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: direction +# contributor: Translated from TextMate Snippet +# name: direction: ltr/rtl +# -- +direction: ${1:ltr|rtl};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Other/float: left:right:none (float).yasnippet b/extras/imported/css-mode/Other/float: left:right:none (float).yasnippet new file mode 100644 index 0000000..cf14895 --- /dev/null +++ b/extras/imported/css-mode/Other/float: left:right:none (float).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Other/letter-spacing: length-em (letter).yasnippet b/extras/imported/css-mode/Other/letter-spacing: length-em (letter).yasnippet new file mode 100644 index 0000000..9da25fa --- /dev/null +++ b/extras/imported/css-mode/Other/letter-spacing: length-em (letter).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: letter +# contributor: Translated from TextMate Snippet +# name: letter-spacing: em +# -- +letter-spacing: $1em;$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Other/letter-spacing: length-px (letter).yasnippet b/extras/imported/css-mode/Other/letter-spacing: length-px (letter).yasnippet new file mode 100644 index 0000000..a0c8ce6 --- /dev/null +++ b/extras/imported/css-mode/Other/letter-spacing: length-px (letter).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: letter +# contributor: Translated from TextMate Snippet +# name: letter-spacing: px +# -- +letter-spacing: $1px;$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Other/marker-offset: auto (marker).yasnippet b/extras/imported/css-mode/Other/marker-offset: auto (marker).yasnippet new file mode 100644 index 0000000..e7e8403 --- /dev/null +++ b/extras/imported/css-mode/Other/marker-offset: auto (marker).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: marker +# contributor: Translated from TextMate Snippet +# name: marker-offset: auto +# -- +marker-offset: auto;$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Other/marker-offset: length (marker).yasnippet b/extras/imported/css-mode/Other/marker-offset: length (marker).yasnippet new file mode 100644 index 0000000..8c8b373 --- /dev/null +++ b/extras/imported/css-mode/Other/marker-offset: length (marker).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: marker +# contributor: Translated from TextMate Snippet +# name: marker-offset: length +# -- +marker-offset: ${1:10px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Other/opacity: [for Safari, FF and IE] (opacity).yasnippet b/extras/imported/css-mode/Other/opacity: [for Safari, FF and IE] (opacity).yasnippet new file mode 100644 index 0000000..5b1173f --- /dev/null +++ b/extras/imported/css-mode/Other/opacity: [for Safari, FF and IE] (opacity).yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Other/overflow: type (overflow).yasnippet b/extras/imported/css-mode/Other/overflow: type (overflow).yasnippet new file mode 100644 index 0000000..68b7c86 --- /dev/null +++ b/extras/imported/css-mode/Other/overflow: type (overflow).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Other/position: type (position).yasnippet b/extras/imported/css-mode/Other/position: type (position).yasnippet new file mode 100644 index 0000000..7f7c05b --- /dev/null +++ b/extras/imported/css-mode/Other/position: type (position).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Other/selection.yasnippet b/extras/imported/css-mode/Other/selection.yasnippet new file mode 100644 index 0000000..2672ff5 --- /dev/null +++ b/extras/imported/css-mode/Other/selection.yasnippet @@ -0,0 +1,10 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Other/vertical-align: type (vertical).yasnippet b/extras/imported/css-mode/Other/vertical-align: type (vertical).yasnippet new file mode 100644 index 0000000..da95fb5 --- /dev/null +++ b/extras/imported/css-mode/Other/vertical-align: type (vertical).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Other/visibility: type (visibility).yasnippet b/extras/imported/css-mode/Other/visibility: type (visibility).yasnippet new file mode 100644 index 0000000..0417024 --- /dev/null +++ b/extras/imported/css-mode/Other/visibility: type (visibility).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: visibility +# contributor: Translated from TextMate Snippet +# name: visibility: type +# -- +visibility: ${1:visible/hidden/collapse};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Other/white-space: normal:pre:nowrap (white).yasnippet b/extras/imported/css-mode/Other/white-space: normal:pre:nowrap (white).yasnippet new file mode 100644 index 0000000..a4a5628 --- /dev/null +++ b/extras/imported/css-mode/Other/white-space: normal:pre:nowrap (white).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Other/word-spacing: length (word).yasnippet b/extras/imported/css-mode/Other/word-spacing: length (word).yasnippet new file mode 100644 index 0000000..74f2da0 --- /dev/null +++ b/extras/imported/css-mode/Other/word-spacing: length (word).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: word +# contributor: Translated from TextMate Snippet +# name: word-spacing: length +# -- +word-spacing: ${1:10px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Other/word-spacing: normal (word).yasnippet b/extras/imported/css-mode/Other/word-spacing: normal (word).yasnippet new file mode 100644 index 0000000..b6b4d3e --- /dev/null +++ b/extras/imported/css-mode/Other/word-spacing: normal (word).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: word +# contributor: Translated from TextMate Snippet +# name: word-spacing: normal +# -- +word-spacing: normal;$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Other/z-index: index (z).yasnippet b/extras/imported/css-mode/Other/z-index: index (z).yasnippet new file mode 100644 index 0000000..a84a196 --- /dev/null +++ b/extras/imported/css-mode/Other/z-index: index (z).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: z +# contributor: Translated from TextMate Snippet +# name: z-index: index +# -- +z-index: $1;$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Padding/padding-bottom: length (margin).yasnippet b/extras/imported/css-mode/Padding/padding-bottom: length (margin).yasnippet new file mode 100644 index 0000000..538f162 --- /dev/null +++ b/extras/imported/css-mode/Padding/padding-bottom: length (margin).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: padding +# contributor: Translated from TextMate Snippet +# name: padding-bottom: length +# -- +padding-bottom: ${1:20px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Padding/padding-left: length (margin).yasnippet b/extras/imported/css-mode/Padding/padding-left: length (margin).yasnippet new file mode 100644 index 0000000..2305e7e --- /dev/null +++ b/extras/imported/css-mode/Padding/padding-left: length (margin).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: padding +# contributor: Translated from TextMate Snippet +# name: padding-left: length +# -- +padding-left: ${1:20px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Padding/padding-right: length (margin).yasnippet b/extras/imported/css-mode/Padding/padding-right: length (margin).yasnippet new file mode 100644 index 0000000..6dc1b2b --- /dev/null +++ b/extras/imported/css-mode/Padding/padding-right: length (margin).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: padding +# contributor: Translated from TextMate Snippet +# name: padding-right: length +# -- +padding-right: ${1:20px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Padding/padding-top: length (margin).yasnippet b/extras/imported/css-mode/Padding/padding-top: length (margin).yasnippet new file mode 100644 index 0000000..de985e4 --- /dev/null +++ b/extras/imported/css-mode/Padding/padding-top: length (margin).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: padding +# contributor: Translated from TextMate Snippet +# name: padding-top: length +# -- +padding-top: ${1:20px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Padding/padding: T R B L (padding).yasnippet b/extras/imported/css-mode/Padding/padding: T R B L (padding).yasnippet new file mode 100644 index 0000000..d22b7ca --- /dev/null +++ b/extras/imported/css-mode/Padding/padding: T R B L (padding).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Padding/padding: V H (padding).yasnippet b/extras/imported/css-mode/Padding/padding: V H (padding).yasnippet new file mode 100644 index 0000000..1fe498e --- /dev/null +++ b/extras/imported/css-mode/Padding/padding: V H (padding).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Padding/padding: all (padding).yasnippet b/extras/imported/css-mode/Padding/padding: all (padding).yasnippet new file mode 100644 index 0000000..5097fca --- /dev/null +++ b/extras/imported/css-mode/Padding/padding: all (padding).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: padding +# contributor: Translated from TextMate Snippet +# name: padding: all +# -- +padding: ${1:20px};$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Proprietary/Fixed Position Bottom 100% wide IE6.yasnippet b/extras/imported/css-mode/Proprietary/Fixed Position Bottom 100% wide IE6.yasnippet new file mode 100644 index 0000000..9afbbc6 --- /dev/null +++ b/extras/imported/css-mode/Proprietary/Fixed Position Bottom 100% wide IE6.yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Proprietary/filter: AlphaImageLoader [for IE PNGs] (background).yasnippet b/extras/imported/css-mode/Proprietary/filter: AlphaImageLoader [for IE PNGs] (background).yasnippet new file mode 100644 index 0000000..0f7e8fc --- /dev/null +++ b/extras/imported/css-mode/Proprietary/filter: AlphaImageLoader [for IE PNGs] (background).yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Proprietary/scrollbar.yasnippet b/extras/imported/css-mode/Proprietary/scrollbar.yasnippet new file mode 100644 index 0000000..5966273 --- /dev/null +++ b/extras/imported/css-mode/Proprietary/scrollbar.yasnippet @@ -0,0 +1,13 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Text/text-align: left:center:right (txt).yasnippet b/extras/imported/css-mode/Text/text-align: left:center:right (txt).yasnippet new file mode 100644 index 0000000..efd46ff --- /dev/null +++ b/extras/imported/css-mode/Text/text-align: left:center:right (txt).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Text/text-decoration: none:underline:overline:line-through:blink (text).yasnippet b/extras/imported/css-mode/Text/text-decoration: none:underline:overline:line-through:blink (text).yasnippet new file mode 100644 index 0000000..29e58a9 --- /dev/null +++ b/extras/imported/css-mode/Text/text-decoration: none:underline:overline:line-through:blink (text).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Text/text-indent: length (text).yasnippet b/extras/imported/css-mode/Text/text-indent: length (text).yasnippet new file mode 100644 index 0000000..cefb4f9 --- /dev/null +++ b/extras/imported/css-mode/Text/text-indent: length (text).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Text/text-shadow: color-hex x y blur (text).yasnippet b/extras/imported/css-mode/Text/text-shadow: color-hex x y blur (text).yasnippet new file mode 100644 index 0000000..b37d7c3 --- /dev/null +++ b/extras/imported/css-mode/Text/text-shadow: color-hex x y blur (text).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Text/text-shadow: color-rgb x y blur (text).yasnippet b/extras/imported/css-mode/Text/text-shadow: color-rgb x y blur (text).yasnippet new file mode 100644 index 0000000..eb9c547 --- /dev/null +++ b/extras/imported/css-mode/Text/text-shadow: color-rgb x y blur (text).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Text/text-shadow: none (text).yasnippet b/extras/imported/css-mode/Text/text-shadow: none (text).yasnippet new file mode 100644 index 0000000..12112f2 --- /dev/null +++ b/extras/imported/css-mode/Text/text-shadow: none (text).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: text +# contributor: Translated from TextMate Snippet +# name: text-shadow: none +# -- +text-shadow: none;$0 \ No newline at end of file diff --git a/extras/imported/css-mode/Text/text-transform: capitalize:upper:lower (text).yasnippet b/extras/imported/css-mode/Text/text-transform: capitalize:upper:lower (text).yasnippet new file mode 100644 index 0000000..1b147bd --- /dev/null +++ b/extras/imported/css-mode/Text/text-transform: capitalize:upper:lower (text).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/css-mode/Text/text-transform: none (text).yasnippet b/extras/imported/css-mode/Text/text-transform: none (text).yasnippet new file mode 100644 index 0000000..0c99dcd --- /dev/null +++ b/extras/imported/css-mode/Text/text-transform: none (text).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: text +# contributor: Translated from TextMate Snippet +# name: text-transform: none +# -- +text-transform: none;$0 \ No newline at end of file diff --git a/extras/imported/css-mode/properties { } ( } ).yasnippet b/extras/imported/css-mode/properties { } ( } ).yasnippet new file mode 100644 index 0000000..1c25d86 --- /dev/null +++ b/extras/imported/css-mode/properties { } ( } ).yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: { +# contributor: Translated from TextMate Snippet +# name: properties { } ( } ) +# -- +{ + /* $1 */ + $0 diff --git a/extras/imported/erlang-mode/(Case:Receive:Try Clause).yasnippet b/extras/imported/erlang-mode/(Case:Receive:Try Clause).yasnippet new file mode 100644 index 0000000..53e97ea --- /dev/null +++ b/extras/imported/erlang-mode/(Case:Receive:Try Clause).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/erlang-mode/(Fun Clause).yasnippet b/extras/imported/erlang-mode/(Fun Clause).yasnippet new file mode 100644 index 0000000..660c541 --- /dev/null +++ b/extras/imported/erlang-mode/(Fun Clause).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: (Fun Clause) +# -- +(${1:pattern})${2: when ${3:guard}} -> + ${4:body} \ No newline at end of file diff --git a/extras/imported/erlang-mode/(Function Clause).yasnippet b/extras/imported/erlang-mode/(Function Clause).yasnippet new file mode 100644 index 0000000..b4187cd --- /dev/null +++ b/extras/imported/erlang-mode/(Function Clause).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/erlang-mode/(If Clause).yasnippet b/extras/imported/erlang-mode/(If Clause).yasnippet new file mode 100644 index 0000000..dcbb756 --- /dev/null +++ b/extras/imported/erlang-mode/(If Clause).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: (If Clause) +# -- +${1:guard} -> + ${2:body} \ No newline at end of file diff --git a/extras/imported/erlang-mode/.yas-ignore-filenames-as-triggers b/extras/imported/erlang-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/erlang-mode/.yas-make-groups b/extras/imported/erlang-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/erlang-mode/Behaviour Directive.yasnippet b/extras/imported/erlang-mode/Behaviour Directive.yasnippet new file mode 100644 index 0000000..8df8abb --- /dev/null +++ b/extras/imported/erlang-mode/Behaviour Directive.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: beh +# contributor: Translated from TextMate Snippet +# name: Behaviour Directive +# -- +-behaviour (${1:behaviour}). \ No newline at end of file diff --git a/extras/imported/erlang-mode/Case Expression.yasnippet b/extras/imported/erlang-mode/Case Expression.yasnippet new file mode 100644 index 0000000..6d7b32a --- /dev/null +++ b/extras/imported/erlang-mode/Case Expression.yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/erlang-mode/Define Directive.yasnippet b/extras/imported/erlang-mode/Define Directive.yasnippet new file mode 100644 index 0000000..67c8d5a --- /dev/null +++ b/extras/imported/erlang-mode/Define Directive.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/erlang-mode/Export Directive.yasnippet b/extras/imported/erlang-mode/Export Directive.yasnippet new file mode 100644 index 0000000..e4f6c00 --- /dev/null +++ b/extras/imported/erlang-mode/Export Directive.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: exp +# contributor: Translated from TextMate Snippet +# name: Export Directive +# -- +-export ([${1:function}/${2:arity}]). \ No newline at end of file diff --git a/extras/imported/erlang-mode/Field & Value.yasnippet b/extras/imported/erlang-mode/Field & Value.yasnippet new file mode 100644 index 0000000..b931194 --- /dev/null +++ b/extras/imported/erlang-mode/Field & Value.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Field & Value +# binding: "^," +# -- +, ${1:field}${2: = ${3:value}} \ No newline at end of file diff --git a/extras/imported/erlang-mode/Fun Expression.yasnippet b/extras/imported/erlang-mode/Fun Expression.yasnippet new file mode 100644 index 0000000..beda02f --- /dev/null +++ b/extras/imported/erlang-mode/Fun Expression.yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/erlang-mode/Function & Arity.yasnippet b/extras/imported/erlang-mode/Function & Arity.yasnippet new file mode 100644 index 0000000..a6c3058 --- /dev/null +++ b/extras/imported/erlang-mode/Function & Arity.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Function & Arity +# binding: "^," +# -- +, ${1:function}/${2:arity} \ No newline at end of file diff --git a/extras/imported/erlang-mode/Function.yasnippet b/extras/imported/erlang-mode/Function.yasnippet new file mode 100644 index 0000000..d80f070 --- /dev/null +++ b/extras/imported/erlang-mode/Function.yasnippet @@ -0,0 +1,7 @@ +# -*- 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 diff --git a/extras/imported/erlang-mode/If Expression.yasnippet b/extras/imported/erlang-mode/If Expression.yasnippet new file mode 100644 index 0000000..bb1497b --- /dev/null +++ b/extras/imported/erlang-mode/If Expression.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# key: if +# contributor: Translated from TextMate Snippet +# name: If Expression +# -- +if + ${1:guard} -> + ${2:body} +end \ No newline at end of file diff --git a/extras/imported/erlang-mode/Ifdef Directive.yasnippet b/extras/imported/erlang-mode/Ifdef Directive.yasnippet new file mode 100644 index 0000000..e2d8bca --- /dev/null +++ b/extras/imported/erlang-mode/Ifdef Directive.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ifdef +# contributor: Translated from TextMate Snippet +# name: Ifdef Directive +# -- +-ifdef (${1:macro}). \ No newline at end of file diff --git a/extras/imported/erlang-mode/Ifndef Directive.yasnippet b/extras/imported/erlang-mode/Ifndef Directive.yasnippet new file mode 100644 index 0000000..ab4be8d --- /dev/null +++ b/extras/imported/erlang-mode/Ifndef Directive.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ifndef +# contributor: Translated from TextMate Snippet +# name: Ifndef Directive +# -- +-ifndef (${1:macro}). \ No newline at end of file diff --git a/extras/imported/erlang-mode/Import Directive.yasnippet b/extras/imported/erlang-mode/Import Directive.yasnippet new file mode 100644 index 0000000..a9b89e2 --- /dev/null +++ b/extras/imported/erlang-mode/Import Directive.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/erlang-mode/Include Directive.yasnippet b/extras/imported/erlang-mode/Include Directive.yasnippet new file mode 100644 index 0000000..f36128d --- /dev/null +++ b/extras/imported/erlang-mode/Include Directive.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: inc +# contributor: Translated from TextMate Snippet +# name: Include Directive +# -- +-include ("${1:file}"). \ No newline at end of file diff --git a/extras/imported/erlang-mode/Module Directive.yasnippet b/extras/imported/erlang-mode/Module Directive.yasnippet new file mode 100644 index 0000000..8938650 --- /dev/null +++ b/extras/imported/erlang-mode/Module Directive.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/erlang-mode/Receive Expression.yasnippet b/extras/imported/erlang-mode/Receive Expression.yasnippet new file mode 100644 index 0000000..7be291e --- /dev/null +++ b/extras/imported/erlang-mode/Receive Expression.yasnippet @@ -0,0 +1,12 @@ +# -*- 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 diff --git a/extras/imported/erlang-mode/Record Directive.yasnippet b/extras/imported/erlang-mode/Record Directive.yasnippet new file mode 100644 index 0000000..d2327c9 --- /dev/null +++ b/extras/imported/erlang-mode/Record Directive.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/erlang-mode/Try Expression.yasnippet b/extras/imported/erlang-mode/Try Expression.yasnippet new file mode 100644 index 0000000..cbb82d8 --- /dev/null +++ b/extras/imported/erlang-mode/Try Expression.yasnippet @@ -0,0 +1,14 @@ +# -*- 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 diff --git a/extras/imported/erlang-mode/Undef Directive.yasnippet b/extras/imported/erlang-mode/Undef Directive.yasnippet new file mode 100644 index 0000000..cb9465f --- /dev/null +++ b/extras/imported/erlang-mode/Undef Directive.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: undef +# contributor: Translated from TextMate Snippet +# name: Undef Directive +# -- +-undef (${1:macro}). \ No newline at end of file diff --git a/extras/imported/f90-mode/.yas-ignore-filenames-as-triggers b/extras/imported/f90-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/f90-mode/.yas-make-groups b/extras/imported/f90-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/f90-mode/Arrays/Allocate Array.yasnippet b/extras/imported/f90-mode/Arrays/Allocate Array.yasnippet new file mode 100644 index 0000000..23b134b --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Allocate Array.yasnippet @@ -0,0 +1,7 @@ +# -*- 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" diff --git a/extras/imported/f90-mode/Arrays/Allocate and Deallocate array.yasnippet b/extras/imported/f90-mode/Arrays/Allocate and Deallocate array.yasnippet new file mode 100644 index 0000000..95c3be6 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Allocate and Deallocate array.yasnippet @@ -0,0 +1,10 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/Deallocate Array.yasnippet b/extras/imported/f90-mode/Arrays/Deallocate Array.yasnippet new file mode 100644 index 0000000..e77f6a8 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Deallocate Array.yasnippet @@ -0,0 +1,7 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/Dot Product of Vectors.yasnippet b/extras/imported/f90-mode/Arrays/Dot Product of Vectors.yasnippet new file mode 100644 index 0000000..1628813 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Dot Product of Vectors.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: dot +# contributor: Translated from TextMate Snippet +# name: Dot Product of Vectors +# -- +dot_product($1,$2) \ No newline at end of file diff --git a/extras/imported/f90-mode/Arrays/Index of Maximum.yasnippet b/extras/imported/f90-mode/Arrays/Index of Maximum.yasnippet new file mode 100644 index 0000000..2ad8b5b --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Index of Maximum.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/Index of Minimum.yasnippet b/extras/imported/f90-mode/Arrays/Index of Minimum.yasnippet new file mode 100644 index 0000000..5121c54 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Index of Minimum.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/Lower Bound.yasnippet b/extras/imported/f90-mode/Arrays/Lower Bound.yasnippet new file mode 100644 index 0000000..89b5ba7 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Lower Bound.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/Matrix Multiplication.yasnippet b/extras/imported/f90-mode/Arrays/Matrix Multiplication.yasnippet new file mode 100644 index 0000000..af5bf92 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Matrix Multiplication.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: mat +# contributor: Translated from TextMate Snippet +# name: Matrix Multiplication +# -- +matmul($1,$2) \ No newline at end of file diff --git a/extras/imported/f90-mode/Arrays/Maximum Value.yasnippet b/extras/imported/f90-mode/Arrays/Maximum Value.yasnippet new file mode 100644 index 0000000..e89ff4e --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Maximum Value.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/Minimum Value.yasnippet b/extras/imported/f90-mode/Arrays/Minimum Value.yasnippet new file mode 100644 index 0000000..979f024 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Minimum Value.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/Product of Elements.yasnippet b/extras/imported/f90-mode/Arrays/Product of Elements.yasnippet new file mode 100644 index 0000000..3f66f15 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Product of Elements.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/Size.yasnippet b/extras/imported/f90-mode/Arrays/Size.yasnippet new file mode 100644 index 0000000..06053ba --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Size.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: size +# contributor: Translated from TextMate Snippet +# name: Size +# -- +size(${1:source}${2:, dim=${3:1}}) \ No newline at end of file diff --git a/extras/imported/f90-mode/Arrays/Sum of Elements.yasnippet b/extras/imported/f90-mode/Arrays/Sum of Elements.yasnippet new file mode 100644 index 0000000..76d01a7 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Sum of Elements.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/Upper Bound.yasnippet b/extras/imported/f90-mode/Arrays/Upper Bound.yasnippet new file mode 100644 index 0000000..c20224f --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Upper Bound.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/Wrap Selection in Array Brackets.yasnippet b/extras/imported/f90-mode/Arrays/Wrap Selection in Array Brackets.yasnippet new file mode 100644 index 0000000..40047fa --- /dev/null +++ b/extras/imported/f90-mode/Arrays/Wrap Selection in Array Brackets.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/merge.yasnippet b/extras/imported/f90-mode/Arrays/merge.yasnippet new file mode 100644 index 0000000..0d97ab0 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/merge.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/pack.yasnippet b/extras/imported/f90-mode/Arrays/pack.yasnippet new file mode 100644 index 0000000..95fa740 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/pack.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/reshape.yasnippet b/extras/imported/f90-mode/Arrays/reshape.yasnippet new file mode 100644 index 0000000..592c75a --- /dev/null +++ b/extras/imported/f90-mode/Arrays/reshape.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/spread.yasnippet b/extras/imported/f90-mode/Arrays/spread.yasnippet new file mode 100644 index 0000000..1411850 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/spread.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/unpack.yasnippet b/extras/imported/f90-mode/Arrays/unpack.yasnippet new file mode 100644 index 0000000..4830b2b --- /dev/null +++ b/extras/imported/f90-mode/Arrays/unpack.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Arrays/where (single line).yasnippet b/extras/imported/f90-mode/Arrays/where (single line).yasnippet new file mode 100644 index 0000000..39819c7 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/where (single line).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: wh +# contributor: Translated from TextMate Snippet +# name: where (single line) +# -- +where ( $1 ${2:==} $3 ) \ No newline at end of file diff --git a/extras/imported/f90-mode/Arrays/where.yasnippet b/extras/imported/f90-mode/Arrays/where.yasnippet new file mode 100644 index 0000000..6622ef3 --- /dev/null +++ b/extras/imported/f90-mode/Arrays/where.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: whe +# contributor: Translated from TextMate Snippet +# name: where +# -- +where ( $1 ${2:==} $3 ) + $0 +end where \ No newline at end of file diff --git a/extras/imported/f90-mode/Control Constructs/Implied do.yasnippet b/extras/imported/f90-mode/Control Constructs/Implied do.yasnippet new file mode 100644 index 0000000..faaa40d --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/Implied do.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Control Constructs/case.yasnippet b/extras/imported/f90-mode/Control Constructs/case.yasnippet new file mode 100644 index 0000000..1038963 --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/case.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: case +# contributor: Translated from TextMate Snippet +# name: case +# -- +case ${1:default} + $0 \ No newline at end of file diff --git a/extras/imported/f90-mode/Control Constructs/cycle.yasnippet b/extras/imported/f90-mode/Control Constructs/cycle.yasnippet new file mode 100644 index 0000000..0131cdf --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/cycle.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: cy +# contributor: Translated from TextMate Snippet +# name: cycle +# -- +cycle \ No newline at end of file diff --git a/extras/imported/f90-mode/Control Constructs/do while.yasnippet b/extras/imported/f90-mode/Control Constructs/do while.yasnippet new file mode 100644 index 0000000..07a92f8 --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/do while.yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Control Constructs/do.yasnippet b/extras/imported/f90-mode/Control Constructs/do.yasnippet new file mode 100644 index 0000000..062e70f --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/do.yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Control Constructs/elseif.yasnippet b/extras/imported/f90-mode/Control Constructs/elseif.yasnippet new file mode 100644 index 0000000..0f668ee --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/elseif.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: elif +# contributor: Translated from TextMate Snippet +# name: elseif +# -- +elseif ( ${1:condition} ) then + \ No newline at end of file diff --git a/extras/imported/f90-mode/Control Constructs/forall.yasnippet b/extras/imported/f90-mode/Control Constructs/forall.yasnippet new file mode 100644 index 0000000..358ecf6 --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/forall.yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Control Constructs/if (single line).yasnippet b/extras/imported/f90-mode/Control Constructs/if (single line).yasnippet new file mode 100644 index 0000000..d705a02 --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/if (single line).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: if +# contributor: Translated from TextMate Snippet +# name: if (single line) +# -- +if ( ${1:condition} ) \ No newline at end of file diff --git a/extras/imported/f90-mode/Control Constructs/if.yasnippet b/extras/imported/f90-mode/Control Constructs/if.yasnippet new file mode 100644 index 0000000..cb3f2a3 --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/if.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: if +# contributor: Translated from TextMate Snippet +# name: if +# -- +if ( ${1:condition} ) then + $0 +end if \ No newline at end of file diff --git a/extras/imported/f90-mode/Control Constructs/named: do.yasnippet b/extras/imported/f90-mode/Control Constructs/named: do.yasnippet new file mode 100644 index 0000000..af8abb5 --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/named: do.yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Control Constructs/named: select case.yasnippet b/extras/imported/f90-mode/Control Constructs/named: select case.yasnippet new file mode 100644 index 0000000..40abad1 --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/named: select case.yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Control Constructs/select case.yasnippet b/extras/imported/f90-mode/Control Constructs/select case.yasnippet new file mode 100644 index 0000000..e1ea6b5 --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/select case.yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Control Constructs/stop.yasnippet b/extras/imported/f90-mode/Control Constructs/stop.yasnippet new file mode 100644 index 0000000..6dc7f7b --- /dev/null +++ b/extras/imported/f90-mode/Control Constructs/stop.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: stop +# contributor: Translated from TextMate Snippet +# name: stop +# -- +stop "${1:message}" \ No newline at end of file diff --git a/extras/imported/f90-mode/Input/Output/Close File.yasnippet b/extras/imported/f90-mode/Input/Output/Close File.yasnippet new file mode 100644 index 0000000..f8df380 --- /dev/null +++ b/extras/imported/f90-mode/Input/Output/Close File.yasnippet @@ -0,0 +1,7 @@ +# -*- 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" diff --git a/extras/imported/f90-mode/Input/Output/Inquire (by Filename).yasnippet b/extras/imported/f90-mode/Input/Output/Inquire (by Filename).yasnippet new file mode 100644 index 0000000..3adacf1 --- /dev/null +++ b/extras/imported/f90-mode/Input/Output/Inquire (by Filename).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Input/Output/Inquire (by Unit).yasnippet b/extras/imported/f90-mode/Input/Output/Inquire (by Unit).yasnippet new file mode 100644 index 0000000..31b5231 --- /dev/null +++ b/extras/imported/f90-mode/Input/Output/Inquire (by Unit).yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Input/Output/Open File.yasnippet b/extras/imported/f90-mode/Input/Output/Open File.yasnippet new file mode 100644 index 0000000..4b8ee77 --- /dev/null +++ b/extras/imported/f90-mode/Input/Output/Open File.yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Input/Output/Quick Open.yasnippet b/extras/imported/f90-mode/Input/Output/Quick Open.yasnippet new file mode 100644 index 0000000..5fdf99a --- /dev/null +++ b/extras/imported/f90-mode/Input/Output/Quick Open.yasnippet @@ -0,0 +1,7 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Input/Output/Quick Read.yasnippet b/extras/imported/f90-mode/Input/Output/Quick Read.yasnippet new file mode 100644 index 0000000..8ea9101 --- /dev/null +++ b/extras/imported/f90-mode/Input/Output/Quick Read.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: re +# contributor: Translated from TextMate Snippet +# name: Quick Read +# -- +read*, \ No newline at end of file diff --git a/extras/imported/f90-mode/Input/Output/Quick Write.yasnippet b/extras/imported/f90-mode/Input/Output/Quick Write.yasnippet new file mode 100644 index 0000000..5157d07 --- /dev/null +++ b/extras/imported/f90-mode/Input/Output/Quick Write.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: wr +# contributor: Translated from TextMate Snippet +# name: Quick Write +# -- +write(unit=${1:iounit}, fmt=*) ${0:variables} diff --git a/extras/imported/f90-mode/Input/Output/print.yasnippet b/extras/imported/f90-mode/Input/Output/print.yasnippet new file mode 100644 index 0000000..c6acb02 --- /dev/null +++ b/extras/imported/f90-mode/Input/Output/print.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: pr +# contributor: Translated from TextMate Snippet +# name: Quick Print +# -- +print*, \ No newline at end of file diff --git a/extras/imported/f90-mode/Input/Output/read (Sequential Access).yasnippet b/extras/imported/f90-mode/Input/Output/read (Sequential Access).yasnippet new file mode 100644 index 0000000..261cc60 --- /dev/null +++ b/extras/imported/f90-mode/Input/Output/read (Sequential Access).yasnippet @@ -0,0 +1,7 @@ +# -*- 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" diff --git a/extras/imported/f90-mode/Input/Output/read.yasnippet b/extras/imported/f90-mode/Input/Output/read.yasnippet new file mode 100644 index 0000000..f3cb0ec --- /dev/null +++ b/extras/imported/f90-mode/Input/Output/read.yasnippet @@ -0,0 +1,7 @@ +# -*- 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" diff --git a/extras/imported/f90-mode/Input/Output/write (Sequental Access).yasnippet b/extras/imported/f90-mode/Input/Output/write (Sequental Access).yasnippet new file mode 100644 index 0000000..f53d40f --- /dev/null +++ b/extras/imported/f90-mode/Input/Output/write (Sequental Access).yasnippet @@ -0,0 +1,7 @@ +# -*- 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" diff --git a/extras/imported/f90-mode/Line Continuation.yasnippet b/extras/imported/f90-mode/Line Continuation.yasnippet new file mode 100644 index 0000000..080fd0d --- /dev/null +++ b/extras/imported/f90-mode/Line Continuation.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Line Continuation +# binding: "^ " +# -- + & diff --git a/extras/imported/f90-mode/Math/Random Number.yasnippet b/extras/imported/f90-mode/Math/Random Number.yasnippet new file mode 100644 index 0000000..d7a142d --- /dev/null +++ b/extras/imported/f90-mode/Math/Random Number.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: rn +# contributor: Translated from TextMate Snippet +# name: Random Number +# -- +call random_number($0) \ No newline at end of file diff --git a/extras/imported/f90-mode/Math/Random Seed.yasnippet b/extras/imported/f90-mode/Math/Random Seed.yasnippet new file mode 100644 index 0000000..cbc47cd --- /dev/null +++ b/extras/imported/f90-mode/Math/Random Seed.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: rs +# contributor: Translated from TextMate Snippet +# name: Random Seed +# -- +call random_seed(${1:size=${2:}}${3:put=(/$4/)}) \ No newline at end of file diff --git a/extras/imported/f90-mode/Math/max.yasnippet b/extras/imported/f90-mode/Math/max.yasnippet new file mode 100644 index 0000000..17fe755 --- /dev/null +++ b/extras/imported/f90-mode/Math/max.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: max +# contributor: Translated from TextMate Snippet +# name: max +# -- +max($1, $2${, $3:...})$0 \ No newline at end of file diff --git a/extras/imported/f90-mode/Math/min.yasnippet b/extras/imported/f90-mode/Math/min.yasnippet new file mode 100644 index 0000000..08e5fbf --- /dev/null +++ b/extras/imported/f90-mode/Math/min.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: min +# contributor: Translated from TextMate Snippet +# name: min +# -- +min($1, $2${, $3:...})$0 \ No newline at end of file diff --git a/extras/imported/f90-mode/Open.../Input File.yasnippet b/extras/imported/f90-mode/Open.../Input File.yasnippet new file mode 100644 index 0000000..3c817d2 --- /dev/null +++ b/extras/imported/f90-mode/Open.../Input File.yasnippet @@ -0,0 +1,7 @@ +# -*- 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/}" diff --git a/extras/imported/f90-mode/Open.../Output File.yasnippet b/extras/imported/f90-mode/Open.../Output File.yasnippet new file mode 100644 index 0000000..6f51a15 --- /dev/null +++ b/extras/imported/f90-mode/Open.../Output File.yasnippet @@ -0,0 +1,7 @@ +# -*- 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/}" diff --git a/extras/imported/f90-mode/Open.../Scratch File.yasnippet b/extras/imported/f90-mode/Open.../Scratch File.yasnippet new file mode 100644 index 0000000..0a11a94 --- /dev/null +++ b/extras/imported/f90-mode/Open.../Scratch File.yasnippet @@ -0,0 +1,7 @@ +# -*- 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" diff --git a/extras/imported/f90-mode/Programming Units/function.yasnippet b/extras/imported/f90-mode/Programming Units/function.yasnippet new file mode 100644 index 0000000..53c6b97 --- /dev/null +++ b/extras/imported/f90-mode/Programming Units/function.yasnippet @@ -0,0 +1,10 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Programming Units/interface.yasnippet b/extras/imported/f90-mode/Programming Units/interface.yasnippet new file mode 100644 index 0000000..b7c548f --- /dev/null +++ b/extras/imported/f90-mode/Programming Units/interface.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: interf +# contributor: Translated from TextMate Snippet +# name: interface +# -- +interface ${1:name} + $0 +end interface ! $1 \ No newline at end of file diff --git a/extras/imported/f90-mode/Programming Units/module procedure.yasnippet b/extras/imported/f90-mode/Programming Units/module procedure.yasnippet new file mode 100644 index 0000000..e3d0d00 --- /dev/null +++ b/extras/imported/f90-mode/Programming Units/module procedure.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: mp +# contributor: Translated from TextMate Snippet +# name: module procedure +# -- +module procedure ${0:name} \ No newline at end of file diff --git a/extras/imported/f90-mode/Programming Units/module.yasnippet b/extras/imported/f90-mode/Programming Units/module.yasnippet new file mode 100644 index 0000000..d2982e1 --- /dev/null +++ b/extras/imported/f90-mode/Programming Units/module.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# key: mod +# contributor: Translated from TextMate Snippet +# name: module +# -- +module ${1:name} + + implicit none + $0 + +end module $1 diff --git a/extras/imported/f90-mode/Programming Units/program.yasnippet b/extras/imported/f90-mode/Programming Units/program.yasnippet new file mode 100644 index 0000000..814140a --- /dev/null +++ b/extras/imported/f90-mode/Programming Units/program.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# key: prog +# contributor: Translated from TextMate Snippet +# name: program +# -- +program ${1:name} + + implicit none + $0 + +end program $1 diff --git a/extras/imported/f90-mode/Programming Units/subroutine.yasnippet b/extras/imported/f90-mode/Programming Units/subroutine.yasnippet new file mode 100644 index 0000000..d602767 --- /dev/null +++ b/extras/imported/f90-mode/Programming Units/subroutine.yasnippet @@ -0,0 +1,9 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Relational & Logical/And.yasnippet b/extras/imported/f90-mode/Relational & Logical/And.yasnippet new file mode 100644 index 0000000..6b8a3bf --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/And.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: and +# contributor: Translated from TextMate Snippet +# name: And +# -- +.and. \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/Equal.yasnippet b/extras/imported/f90-mode/Relational & Logical/Equal.yasnippet new file mode 100644 index 0000000..4b05e65 --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/Equal.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: eq +# contributor: Translated from TextMate Snippet +# name: Equal +# -- +.eq. \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/Equality.yasnippet b/extras/imported/f90-mode/Relational & Logical/Equality.yasnippet new file mode 100644 index 0000000..5ab7f8e --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/Equality.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: eqv +# contributor: Translated from TextMate Snippet +# name: Equality +# -- +.eqv. \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/Greater Than.yasnippet b/extras/imported/f90-mode/Relational & Logical/Greater Than.yasnippet new file mode 100644 index 0000000..4b5fb81 --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/Greater Than.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: gt +# contributor: Translated from TextMate Snippet +# name: Greater Than +# -- +.gt. \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/Greater or Equal.yasnippet b/extras/imported/f90-mode/Relational & Logical/Greater or Equal.yasnippet new file mode 100644 index 0000000..84e2291 --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/Greater or Equal.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ge +# contributor: Translated from TextMate Snippet +# name: Greater or Equal +# -- +.ge. \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/Less Than.yasnippet b/extras/imported/f90-mode/Relational & Logical/Less Than.yasnippet new file mode 100644 index 0000000..1bb678e --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/Less Than.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: lt +# contributor: Translated from TextMate Snippet +# name: Less Than +# -- +.lt. \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/Less or Equal.yasnippet b/extras/imported/f90-mode/Relational & Logical/Less or Equal.yasnippet new file mode 100644 index 0000000..3acc3db --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/Less or Equal.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: le +# contributor: Translated from TextMate Snippet +# name: Less or Equal +# -- +.le. \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/Non-Equality.yasnippet b/extras/imported/f90-mode/Relational & Logical/Non-Equality.yasnippet new file mode 100644 index 0000000..3c93153 --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/Non-Equality.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: neqv +# contributor: Translated from TextMate Snippet +# name: Non-Equality +# -- +.neqv. \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/Not.yasnippet b/extras/imported/f90-mode/Relational & Logical/Not.yasnippet new file mode 100644 index 0000000..0feee67 --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/Not.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: not +# contributor: Translated from TextMate Snippet +# name: Not +# -- +.not. \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/Or.yasnippet b/extras/imported/f90-mode/Relational & Logical/Or.yasnippet new file mode 100644 index 0000000..1c260d6 --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/Or.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: or +# contributor: Translated from TextMate Snippet +# name: Or +# -- +.or. \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/_FALSE_.yasnippet b/extras/imported/f90-mode/Relational & Logical/_FALSE_.yasnippet new file mode 100644 index 0000000..beec21f --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/_FALSE_.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: F +# contributor: Translated from TextMate Snippet +# name: .FALSE. +# -- +.FALSE. \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/_TRUE_.yasnippet b/extras/imported/f90-mode/Relational & Logical/_TRUE_.yasnippet new file mode 100644 index 0000000..a1e86bc --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/_TRUE_.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: T +# contributor: Translated from TextMate Snippet +# name: .TRUE. +# -- +.TRUE. \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/all.yasnippet b/extras/imported/f90-mode/Relational & Logical/all.yasnippet new file mode 100644 index 0000000..2e8c310 --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/all.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: all +# contributor: Translated from TextMate Snippet +# name: all +# -- +all(${1:mask}${2:, dim=${3:1}}) \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/any.yasnippet b/extras/imported/f90-mode/Relational & Logical/any.yasnippet new file mode 100644 index 0000000..82d4352 --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/any.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: any +# contributor: Translated from TextMate Snippet +# name: any +# -- +any(${1:mask}${2:, dim=${3:1}}) \ No newline at end of file diff --git a/extras/imported/f90-mode/Relational & Logical/count.yasnippet b/extras/imported/f90-mode/Relational & Logical/count.yasnippet new file mode 100644 index 0000000..e0e1143 --- /dev/null +++ b/extras/imported/f90-mode/Relational & Logical/count.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: count +# contributor: Translated from TextMate Snippet +# name: count +# -- +count(${1:mask}${2:, dim=${3:1}}) \ No newline at end of file diff --git a/extras/imported/f90-mode/Variable Specification/Character.yasnippet b/extras/imported/f90-mode/Variable Specification/Character.yasnippet new file mode 100644 index 0000000..e6f113c --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/Character.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Variable Specification/Custom Type.yasnippet b/extras/imported/f90-mode/Variable Specification/Custom Type.yasnippet new file mode 100644 index 0000000..b66792c --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/Custom Type.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Variable Specification/Integer.yasnippet b/extras/imported/f90-mode/Variable Specification/Integer.yasnippet new file mode 100644 index 0000000..7dc0516 --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/Integer.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Variable Specification/Logical.yasnippet b/extras/imported/f90-mode/Variable Specification/Logical.yasnippet new file mode 100644 index 0000000..a42122c --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/Logical.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Variable Specification/Quick Character.yasnippet b/extras/imported/f90-mode/Variable Specification/Quick Character.yasnippet new file mode 100644 index 0000000..be948c3 --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/Quick Character.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: c +# contributor: Translated from TextMate Snippet +# name: Quick Character +# -- +character(len=*) :: \ No newline at end of file diff --git a/extras/imported/f90-mode/Variable Specification/Quick Custom Type.yasnippet b/extras/imported/f90-mode/Variable Specification/Quick Custom Type.yasnippet new file mode 100644 index 0000000..45749e0 --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/Quick Custom Type.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: t +# contributor: Translated from TextMate Snippet +# name: Quick Custom Type +# -- +type(${1:type name}) :: \ No newline at end of file diff --git a/extras/imported/f90-mode/Variable Specification/Quick Integer.yasnippet b/extras/imported/f90-mode/Variable Specification/Quick Integer.yasnippet new file mode 100644 index 0000000..24d42c2 --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/Quick Integer.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: i +# contributor: Translated from TextMate Snippet +# name: Quick Integer +# -- +integer :: \ No newline at end of file diff --git a/extras/imported/f90-mode/Variable Specification/Quick Logical.yasnippet b/extras/imported/f90-mode/Variable Specification/Quick Logical.yasnippet new file mode 100644 index 0000000..51159a5 --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/Quick Logical.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: l +# contributor: Translated from TextMate Snippet +# name: Quick Logical +# -- +logical :: \ No newline at end of file diff --git a/extras/imported/f90-mode/Variable Specification/Quick Real.yasnippet b/extras/imported/f90-mode/Variable Specification/Quick Real.yasnippet new file mode 100644 index 0000000..4ae31ce --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/Quick Real.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: r +# contributor: Translated from TextMate Snippet +# name: Quick Real +# -- +real :: \ No newline at end of file diff --git a/extras/imported/f90-mode/Variable Specification/Real.yasnippet b/extras/imported/f90-mode/Variable Specification/Real.yasnippet new file mode 100644 index 0000000..e7e4f19 --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/Real.yasnippet @@ -0,0 +1,6 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Variable Specification/Type Definition.yasnippet b/extras/imported/f90-mode/Variable Specification/Type Definition.yasnippet new file mode 100644 index 0000000..980a8d4 --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/Type Definition.yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/f90-mode/Variable Specification/data.yasnippet b/extras/imported/f90-mode/Variable Specification/data.yasnippet new file mode 100644 index 0000000..b1e06ac --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/data.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: data +# contributor: Translated from TextMate Snippet +# name: data +# -- +data ${1:variable} / ${2:data} / \ No newline at end of file diff --git a/extras/imported/f90-mode/Variable Specification/implicit none.yasnippet b/extras/imported/f90-mode/Variable Specification/implicit none.yasnippet new file mode 100644 index 0000000..65d879d --- /dev/null +++ b/extras/imported/f90-mode/Variable Specification/implicit none.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: imp +# contributor: Translated from TextMate Snippet +# name: implicit none +# -- +implicit none diff --git a/extras/imported/haskell-mode/.yas-ignore-filenames-as-triggers b/extras/imported/haskell-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/haskell-mode/.yas-make-groups b/extras/imported/haskell-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/haskell-mode/Case.yasnippet b/extras/imported/haskell-mode/Case.yasnippet new file mode 100644 index 0000000..6054b3c --- /dev/null +++ b/extras/imported/haskell-mode/Case.yasnippet @@ -0,0 +1,7 @@ +# -*- 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 diff --git a/extras/imported/haskell-mode/Instance.yasnippet b/extras/imported/haskell-mode/Instance.yasnippet new file mode 100644 index 0000000..65a2c4e --- /dev/null +++ b/extras/imported/haskell-mode/Instance.yasnippet @@ -0,0 +1,7 @@ +# -*- 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 diff --git a/extras/imported/haskell-mode/Main.yasnippet b/extras/imported/haskell-mode/Main.yasnippet new file mode 100644 index 0000000..257cbc6 --- /dev/null +++ b/extras/imported/haskell-mode/Main.yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git "a/extras/imported/haskell-mode/\\.yasnippet" "b/extras/imported/haskell-mode/\\.yasnippet" new file mode 100644 index 0000000..94fa5f2 --- /dev/null +++ "b/extras/imported/haskell-mode/\\.yasnippet" @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: \ +# contributor: Translated from TextMate Snippet +# name: \t -> f t +# -- +\\${1:t} -> ${0:f t} \ No newline at end of file diff --git a/extras/imported/haskell-mode/module.yasnippet b/extras/imported/haskell-mode/module.yasnippet new file mode 100644 index 0000000..ec7ff52 --- /dev/null +++ b/extras/imported/haskell-mode/module.yasnippet @@ -0,0 +1,8 @@ +# -*- 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 diff --git a/extras/imported/haskell-mode/t <- f t.yasnippet b/extras/imported/haskell-mode/t <- f t.yasnippet new file mode 100644 index 0000000..ec20927 --- /dev/null +++ b/extras/imported/haskell-mode/t <- f t.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: t <- f t +# binding: "^," +# -- +${1:t} <- ${0:f t} \ No newline at end of file diff --git a/extras/imported/html-mode/.yas-ignore-filenames-as-triggers b/extras/imported/html-mode/.yas-ignore-filenames-as-triggers new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/html-mode/.yas-make-groups b/extras/imported/html-mode/.yas-make-groups new file mode 100644 index 0000000..e69de29 diff --git a/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 5_0 only.yasnippet b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 5_0 only.yasnippet new file mode 100644 index 0000000..8064cb3 --- /dev/null +++ b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 5_0 only.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ! +# contributor: Translated from TextMate Snippet +# name: IE Conditional Comment: Internet Explorer 5.0 only +# -- +$0 \ No newline at end of file diff --git a/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 5_5 only.yasnippet b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 5_5 only.yasnippet new file mode 100644 index 0000000..8603cae --- /dev/null +++ b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 5_5 only.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ! +# contributor: Translated from TextMate Snippet +# name: IE Conditional Comment: Internet Explorer 5.5 only +# -- +$0 \ No newline at end of file diff --git a/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 5_x.yasnippet b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 5_x.yasnippet new file mode 100644 index 0000000..0b38eac --- /dev/null +++ b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 5_x.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ! +# contributor: Translated from TextMate Snippet +# name: IE Conditional Comment: Internet Explorer 5.x +# -- +$0 \ No newline at end of file diff --git a/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 6 and below.yasnippet b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 6 and below.yasnippet new file mode 100644 index 0000000..655bc71 --- /dev/null +++ b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 6 and below.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ! +# contributor: Translated from TextMate Snippet +# name: IE Conditional Comment: Internet Explorer 6 and below +# -- +$0 \ No newline at end of file diff --git a/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 6 only.yasnippet b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 6 only.yasnippet new file mode 100644 index 0000000..d527e52 --- /dev/null +++ b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 6 only.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ! +# contributor: Translated from TextMate Snippet +# name: IE Conditional Comment: Internet Explorer 6 only +# -- +$0 \ No newline at end of file diff --git a/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 7+.yasnippet b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 7+.yasnippet new file mode 100644 index 0000000..fa28ca4 --- /dev/null +++ b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer 7+.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ! +# contributor: Translated from TextMate Snippet +# name: IE Conditional Comment: Internet Explorer 7 and above +# -- +$0 \ No newline at end of file diff --git a/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer.yasnippet b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer.yasnippet new file mode 100644 index 0000000..6ef4da3 --- /dev/null +++ b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: Internet Explorer.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ! +# contributor: Translated from TextMate Snippet +# name: IE Conditional Comment: Internet Explorer +# -- +$0 \ No newline at end of file diff --git a/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: NOT Internet Explorer.yasnippet b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: NOT Internet Explorer.yasnippet new file mode 100644 index 0000000..b3a1d12 --- /dev/null +++ b/extras/imported/html-mode/Conditional Comments/IE Conditional Comment: NOT Internet Explorer.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: ! +# contributor: Translated from TextMate Snippet +# name: IE Conditional Comment: NOT Internet Explorer +# -- +${1:${TM_SELECTED_TEXT: IE Conditional Comment: NOT Internet Explorer }}$0 \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Arrow (arrow).yasnippet b/extras/imported/html-mode/Entities/Arrow (arrow).yasnippet new file mode 100644 index 0000000..c17107d --- /dev/null +++ b/extras/imported/html-mode/Entities/Arrow (arrow).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: arrow +# contributor: Translated from TextMate Snippet +# name: → +# -- +→ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Backspace (backspace).yasnippet b/extras/imported/html-mode/Entities/Backspace (backspace).yasnippet new file mode 100644 index 0000000..9cd9da8 --- /dev/null +++ b/extras/imported/html-mode/Entities/Backspace (backspace).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: backspace +# contributor: Translated from TextMate Snippet +# name: ⌫ +# -- +⌫ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Backtab (backtab).yasnippet b/extras/imported/html-mode/Entities/Backtab (backtab).yasnippet new file mode 100644 index 0000000..abb36dd --- /dev/null +++ b/extras/imported/html-mode/Entities/Backtab (backtab).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: backtab +# contributor: Translated from TextMate Snippet +# name: ⇤ +# -- +⇤ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Command (command).yasnippet b/extras/imported/html-mode/Entities/Command (command).yasnippet new file mode 100644 index 0000000..7eea1de --- /dev/null +++ b/extras/imported/html-mode/Entities/Command (command).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: command +# contributor: Translated from TextMate Snippet +# name: ⌘ +# -- +⌘ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Control (control).yasnippet b/extras/imported/html-mode/Entities/Control (control).yasnippet new file mode 100644 index 0000000..f93699d --- /dev/null +++ b/extras/imported/html-mode/Entities/Control (control).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: control +# contributor: Translated from TextMate Snippet +# name: ⌃ +# -- +⌃ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Delete (delete).yasnippet b/extras/imported/html-mode/Entities/Delete (delete).yasnippet new file mode 100644 index 0000000..3f593cb --- /dev/null +++ b/extras/imported/html-mode/Entities/Delete (delete).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: delete +# contributor: Translated from TextMate Snippet +# name: ⌦ +# -- +⌦ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Down (down).yasnippet b/extras/imported/html-mode/Entities/Down (down).yasnippet new file mode 100644 index 0000000..a41c942 --- /dev/null +++ b/extras/imported/html-mode/Entities/Down (down).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: down +# contributor: Translated from TextMate Snippet +# name: ↓ +# -- +↓ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Enter (enter).yasnippet b/extras/imported/html-mode/Entities/Enter (enter).yasnippet new file mode 100644 index 0000000..42f7dc8 --- /dev/null +++ b/extras/imported/html-mode/Entities/Enter (enter).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: enter +# contributor: Translated from TextMate Snippet +# name: ⌅ +# -- +⌅ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Escape (escape).yasnippet b/extras/imported/html-mode/Entities/Escape (escape).yasnippet new file mode 100644 index 0000000..a0dc7ad --- /dev/null +++ b/extras/imported/html-mode/Entities/Escape (escape).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: escape +# contributor: Translated from TextMate Snippet +# name: ⎋ +# -- +⎋ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Left (left).yasnippet b/extras/imported/html-mode/Entities/Left (left).yasnippet new file mode 100644 index 0000000..952b26b --- /dev/null +++ b/extras/imported/html-mode/Entities/Left (left).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: left +# contributor: Translated from TextMate Snippet +# name: ← +# -- +← \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Option (option).yasnippet b/extras/imported/html-mode/Entities/Option (option).yasnippet new file mode 100644 index 0000000..ac932c9 --- /dev/null +++ b/extras/imported/html-mode/Entities/Option (option).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: option +# contributor: Translated from TextMate Snippet +# name: ⌥ +# -- +⌥ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Return (return).yasnippet b/extras/imported/html-mode/Entities/Return (return).yasnippet new file mode 100644 index 0000000..6720b2c --- /dev/null +++ b/extras/imported/html-mode/Entities/Return (return).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: return +# contributor: Translated from TextMate Snippet +# name: ↩ +# -- +↩ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Right (right).yasnippet b/extras/imported/html-mode/Entities/Right (right).yasnippet new file mode 100644 index 0000000..390dd03 --- /dev/null +++ b/extras/imported/html-mode/Entities/Right (right).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: right +# contributor: Translated from TextMate Snippet +# name: → +# -- +→ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Shift (shift).yasnippet b/extras/imported/html-mode/Entities/Shift (shift).yasnippet new file mode 100644 index 0000000..4a6a679 --- /dev/null +++ b/extras/imported/html-mode/Entities/Shift (shift).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: shift +# contributor: Translated from TextMate Snippet +# name: ⇧ +# -- +⇧ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Tab (tab).yasnippet b/extras/imported/html-mode/Entities/Tab (tab).yasnippet new file mode 100644 index 0000000..5372cfa --- /dev/null +++ b/extras/imported/html-mode/Entities/Tab (tab).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: tab +# contributor: Translated from TextMate Snippet +# name: ⇥ +# -- +⇥ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/Up (up).yasnippet b/extras/imported/html-mode/Entities/Up (up).yasnippet new file mode 100644 index 0000000..eddc205 --- /dev/null +++ b/extras/imported/html-mode/Entities/Up (up).yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: up +# contributor: Translated from TextMate Snippet +# name: ↑ +# -- +↑ \ No newline at end of file diff --git a/extras/imported/html-mode/Entities/XHTML   NonBreakingSpace.yasnippet b/extras/imported/html-mode/Entities/XHTML   NonBreakingSpace.yasnippet new file mode 100644 index 0000000..3f98dfc --- /dev/null +++ b/extras/imported/html-mode/Entities/XHTML   NonBreakingSpace.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Non-Breaking Space +# binding: "~ " +# -- +  \ No newline at end of file diff --git a/extras/imported/html-mode/Format/Emphasize.yasnippet b/extras/imported/html-mode/Format/Emphasize.yasnippet new file mode 100644 index 0000000..83f2955 --- /dev/null +++ b/extras/imported/html-mode/Format/Emphasize.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Emphasize +# binding: "@i" +# -- +${0:${TM_SELECTED_TEXT/\A(.*)<\/em>\z|.*/(?1:$1:$0<\/em>)/m}} \ No newline at end of file diff --git a/extras/imported/html-mode/Format/Strong.yasnippet b/extras/imported/html-mode/Format/Strong.yasnippet new file mode 100644 index 0000000..ae3c561 --- /dev/null +++ b/extras/imported/html-mode/Format/Strong.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Strong +# binding: "@b" +# -- +${0:${TM_SELECTED_TEXT/\A(.*)<\/strong>\z|.*/(?1:$1:$0<\/strong>)/m}} \ No newline at end of file diff --git a/extras/imported/html-mode/Insert DocType/DocType HTML 4.0 Strict.yasnippet b/extras/imported/html-mode/Insert DocType/DocType HTML 4.0 Strict.yasnippet new file mode 100644 index 0000000..96ea8d0 --- /dev/null +++ b/extras/imported/html-mode/Insert DocType/DocType HTML 4.0 Strict.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: doctype +# contributor: Translated from TextMate Snippet +# name: HTML — 4.01 Strict +# -- + diff --git a/extras/imported/html-mode/Insert DocType/DocType XHTL 1.0 Frameset.yasnippet b/extras/imported/html-mode/Insert DocType/DocType XHTL 1.0 Frameset.yasnippet new file mode 100644 index 0000000..6e60da5 --- /dev/null +++ b/extras/imported/html-mode/Insert DocType/DocType XHTL 1.0 Frameset.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: doctype +# contributor: Translated from TextMate Snippet +# name: XHTML — 1.0 Frameset +# -- + diff --git a/extras/imported/html-mode/Insert DocType/DocType XHTML 1.0 Strict.yasnippet b/extras/imported/html-mode/Insert DocType/DocType XHTML 1.0 Strict.yasnippet new file mode 100644 index 0000000..4f13fe1 --- /dev/null +++ b/extras/imported/html-mode/Insert DocType/DocType XHTML 1.0 Strict.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: doctype +# contributor: Translated from TextMate Snippet +# name: XHTML — 1.0 Strict +# -- + diff --git a/extras/imported/html-mode/Insert DocType/DocType XHTML 1.0 Transitional.yasnippet b/extras/imported/html-mode/Insert DocType/DocType XHTML 1.0 Transitional.yasnippet new file mode 100644 index 0000000..e1c658a --- /dev/null +++ b/extras/imported/html-mode/Insert DocType/DocType XHTML 1.0 Transitional.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: doctype +# contributor: Translated from TextMate Snippet +# name: XHTML — 1.0 Transitional +# -- + diff --git a/extras/imported/html-mode/Insert DocType/DocType XHTML 1.1.yasnippet b/extras/imported/html-mode/Insert DocType/DocType XHTML 1.1.yasnippet new file mode 100644 index 0000000..3fb49ba --- /dev/null +++ b/extras/imported/html-mode/Insert DocType/DocType XHTML 1.1.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: doctype +# contributor: Translated from TextMate Snippet +# name: XHTML — 1.1 +# -- + diff --git a/extras/imported/html-mode/Insert DocType/HTML — 4.0 Transitional (doctype).yasnippet b/extras/imported/html-mode/Insert DocType/HTML — 4.0 Transitional (doctype).yasnippet new file mode 100644 index 0000000..6e16083 --- /dev/null +++ b/extras/imported/html-mode/Insert DocType/HTML — 4.0 Transitional (doctype).yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# key: doctype +# contributor: Translated from TextMate Snippet +# name: HTML — 4.01 Transitional +# -- + diff --git a/extras/imported/html-mode/Insert Tag/Embed QT movie (movie).yasnippet b/extras/imported/html-mode/Insert Tag/Embed QT movie (movie).yasnippet new file mode 100644 index 0000000..766b1cc --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/Embed QT movie (movie).yasnippet @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# key: movie +# contributor: Translated from TextMate Snippet +# name: Embed QT Movie +# -- + + + + + + \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/Fieldset.yasnippet b/extras/imported/html-mode/Insert Tag/Fieldset.yasnippet new file mode 100644 index 0000000..0b8ad5b --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/Fieldset.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# key: fieldset +# contributor: Translated from TextMate Snippet +# name: Fieldset +# -- +
+ ${1:`yas/selected-text`} + + $0 +
\ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/Input with Label.yasnippet b/extras/imported/html-mode/Insert Tag/Input with Label.yasnippet new file mode 100644 index 0000000..fecfb2d --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/Input with Label.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: input +# contributor: Translated from TextMate Snippet +# name: Input with Label +# -- + diff --git a/extras/imported/html-mode/Insert Tag/Option.yasnippet b/extras/imported/html-mode/Insert Tag/Option.yasnippet new file mode 100644 index 0000000..aa56d7c --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/Option.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: opt +# contributor: Translated from TextMate Snippet +# name: Option +# -- +${3:$2} \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/Select Box.yasnippet b/extras/imported/html-mode/Insert Tag/Select Box.yasnippet new file mode 100644 index 0000000..8a8a204 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/Select Box.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# key: select +# contributor: Translated from TextMate Snippet +# name: Select Box +# -- + \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML .yasnippet b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet new file mode 100644 index 0000000..ea2b828 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: input +# contributor: Translated from TextMate Snippet +# name: Input +# -- + \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML .yasnippet b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet new file mode 100644 index 0000000..f665d30 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: mailto +# contributor: Translated from TextMate Snippet +# name: Mail Anchor +# -- +${3:email me} \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML .yasnippet b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet new file mode 100644 index 0000000..3d2d621 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: base +# contributor: Translated from TextMate Snippet +# name: Base +# -- + \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML .yasnippet b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet new file mode 100644 index 0000000..46140d0 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: body +# contributor: Translated from TextMate Snippet +# name: Body +# -- + + $0 + \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet b/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet new file mode 100644 index 0000000..ecfcf3b --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor: Translated from TextMate Snippet +# name: Br +# binding: "^ " +# -- + \ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet b/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet new file mode 100644 index 0000000..b17f1e9 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# key: div +# contributor: Translated from TextMate Snippet +# name: Div +# -- + + `yas/selected-text`$0 +
\ No newline at end of file diff --git a/extras/imported/html-mode/Insert Tag/XHTML
.yasnippet b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet new file mode 100644 index 0000000..a0ea4f9 --- /dev/null +++ b/extras/imported/html-mode/Insert Tag/XHTML .yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# key: form +# contributor: Translated from TextMate Snippet +# name: Form +# -- + + $0 + +

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

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

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

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

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

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