diff options
author | Armin Ronacher <armin.ronacher@active-4.com> | 2009-04-02 14:36:56 +0200 |
---|---|---|
committer | Armin Ronacher <armin.ronacher@active-4.com> | 2009-04-02 14:36:56 +0200 |
commit | 4435b43ec6779219924e0ce2cfb4490c8f75ad33 (patch) | |
tree | 75bffd24a43e182022e2f7886d2f0214d579f862 /ext | |
parent | a0727a6d34bf654c772d5cbf57b5e48906e9d95d (diff) | |
download | jinja2-4435b43ec6779219924e0ce2cfb4490c8f75ad33.tar.gz |
Moved tmbundle into tarfile (does not check out properly on windows)
--HG--
branch : trunk
Diffstat (limited to 'ext')
18 files changed, 0 insertions, 993 deletions
diff --git a/ext/Jinja Templates.tmbundle/Commands/Help.tmCommand b/ext/Jinja Templates.tmbundle/Commands/Help.tmCommand deleted file mode 100644 index e119515..0000000 --- a/ext/Jinja Templates.tmbundle/Commands/Help.tmCommand +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>beforeRunningCommand</key> - <string>nop</string> - <key>command</key> - <string>. "$TM_SUPPORT_PATH/lib/webpreview.sh" -html_header "Jinja Help" "Jinja Templates" - -Markdown.pl <<'EOF' - -This document describes the commands of the TextMate Jinja Templates bundle and how you can use it. For general Jinja help you should read the documentation on the [Jinja website](http:/jinja.pocoo.org/ "Jinja Webpage"). - -This bundle supports Jinja1 and Jinja2. - -EOF - -html_footer</string> - <key>input</key> - <string>document</string> - <key>name</key> - <string>Help</string> - <key>output</key> - <string>showAsHTML</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>uuid</key> - <string>44B1526F-5825-40A5-AB42-6433F1DD02D9</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Commands/Validate Syntax.tmCommand b/ext/Jinja Templates.tmbundle/Commands/Validate Syntax.tmCommand deleted file mode 100644 index 804906f..0000000 --- a/ext/Jinja Templates.tmbundle/Commands/Validate Syntax.tmCommand +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>beforeRunningCommand</key> - <string>nop</string> - <key>command</key> - <string>. "$TM_SUPPORT_PATH/lib/webpreview.sh" -html_header "Jinja Syntax Validation" "Jinja Templates" - -export TMPFILE="$(mktemp -t tm_jinja_test__)" -cat /dev/stdin > $TMPFILE - -python <<'END' -try: - from jinja import Environment - from jinja.exceptions import TemplateSyntaxError - e = Environment() -except ImportError, e: - print "<h2>Error</h2>" - print "<p>Jinja is not installed on this system, cannot perform syntax check.</p>" -else: - import sys, os - from cgi import escape - - f = file(os.environ['TMPFILE']) - try: - source = f.read() - finally: - f.close() - try: - e.parse(source, os.environ['TM_FILEPATH']) - except TemplateSyntaxError, err: - print e.from_string(''' - <h2>Syntax Error in Line {{ err.lineno or '?' }}</h2> - <p>{{ err.message|e }}</p> - <p><a href="txmt://open/?url=file://{{ err.filename|urlencode }}&line={{ err.lineno }}">Go To Line</a></p> - ''').render(err=err) - else: - print '<h2>Success</h2>' - print '<p>no syntax errors found!</p>' -END - -html_footer -rm $TMPFILE</string> - <key>input</key> - <string>document</string> - <key>keyEquivalent</key> - <string>^V</string> - <key>name</key> - <string>Validate Syntax</string> - <key>output</key> - <string>showAsHTML</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>uuid</key> - <string>07198D95-F344-47EB-B1F2-69F2DC10BA1F</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Commands/Wrap in Tag.tmCommand b/ext/Jinja Templates.tmbundle/Commands/Wrap in Tag.tmCommand deleted file mode 100644 index 6343d2e..0000000 --- a/ext/Jinja Templates.tmbundle/Commands/Wrap in Tag.tmCommand +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>beforeRunningCommand</key> - <string>nop</string> - <key>command</key> - <string>#!/usr/bin/env python -import sys -sys.stdout.write("{% ${1:%s}$2 %}$3" % sys.stdin.read().replace('}', '\\}'))</string> - <key>fallbackInput</key> - <string>word</string> - <key>input</key> - <string>selection</string> - <key>keyEquivalent</key> - <string>^@b</string> - <key>name</key> - <string>Wrap in Tag</string> - <key>output</key> - <string>insertAsSnippet</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>uuid</key> - <string>04309583-742D-4470-8FA7-A12EF5536215</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Commands/Wrap in Variable Tag.tmCommand b/ext/Jinja Templates.tmbundle/Commands/Wrap in Variable Tag.tmCommand deleted file mode 100644 index c488ee9..0000000 --- a/ext/Jinja Templates.tmbundle/Commands/Wrap in Variable Tag.tmCommand +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>beforeRunningCommand</key> - <string>nop</string> - <key>command</key> - <string>#!/usr/bin/env python -import sys -sys.stdout.write("{{ ${1:%s}$2 }}$3" % sys.stdin.read().replace('}', '\\}'))</string> - <key>fallbackInput</key> - <string>word</string> - <key>input</key> - <string>selection</string> - <key>keyEquivalent</key> - <string>^@v</string> - <key>name</key> - <string>Wrap in Variable Tag</string> - <key>output</key> - <string>insertAsSnippet</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>uuid</key> - <string>BD126F84-B849-407F-BE62-EF984946EB82</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Macros/No automatic Completion for {.tmMacro b/ext/Jinja Templates.tmbundle/Macros/No automatic Completion for {.tmMacro deleted file mode 100644 index 571bf38..0000000 --- a/ext/Jinja Templates.tmbundle/Macros/No automatic Completion for {.tmMacro +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>commands</key> - <array> - <dict> - <key>argument</key> - <string>{</string> - <key>command</key> - <string>insertText:</string> - </dict> - <dict> - <key>command</key> - <string>deleteForward:</string> - </dict> - </array> - <key>keyEquivalent</key> - <string>{</string> - <key>name</key> - <string>No automatic Completion for {</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>uuid</key> - <string>31E30D4A-5CA5-4E4A-9C13-AB8ED6C1EB94</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Preferences/Symbol List: Blocks.tmPreferences b/ext/Jinja Templates.tmbundle/Preferences/Symbol List: Blocks.tmPreferences deleted file mode 100644 index 1ea7d49..0000000 --- a/ext/Jinja Templates.tmbundle/Preferences/Symbol List: Blocks.tmPreferences +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>name</key> - <string>Symbol List: Blocks</string> - <key>scope</key> - <string>meta.scope.jinja.tag variable.other.jinja.block</string> - <key>settings</key> - <dict> - <key>showInSymbolList</key> - <integer>1</integer> - <key>symbolTransformation</key> - <string>s/^\s*([a-zA-Z_][a-zA-Z0-9_]*)/block $1/</string> - </dict> - <key>uuid</key> - <string>889E682B-196A-4424-8A87-EBFDC86BAAFC</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Snippets/Block.tmSnippet b/ext/Jinja Templates.tmbundle/Snippets/Block.tmSnippet deleted file mode 100644 index c5943dd..0000000 --- a/ext/Jinja Templates.tmbundle/Snippets/Block.tmSnippet +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>content</key> - <string>{% block ${1:name} %} - $2 -{% endblock %}</string> - <key>name</key> - <string>Block</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>tabTrigger</key> - <string>block</string> - <key>uuid</key> - <string>152FEFB6-EE41-47D1-B9AD-4E30AF64406C</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Snippets/Complete Block.tmSnippet b/ext/Jinja Templates.tmbundle/Snippets/Complete Block.tmSnippet deleted file mode 100644 index 5be9823..0000000 --- a/ext/Jinja Templates.tmbundle/Snippets/Complete Block.tmSnippet +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>content</key> - <string>{% $0 %}</string> - <key>name</key> - <string>Complete Block</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>tabTrigger</key> - <string>{%</string> - <key>uuid</key> - <string>08A0C481-0E5A-425E-9486-EC7D681DA01D</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Snippets/Complete Variable.tmSnippet b/ext/Jinja Templates.tmbundle/Snippets/Complete Variable.tmSnippet deleted file mode 100644 index 1ee6e27..0000000 --- a/ext/Jinja Templates.tmbundle/Snippets/Complete Variable.tmSnippet +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>content</key> - <string>{{ $0 }}</string> - <key>name</key> - <string>Complete Variable</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>tabTrigger</key> - <string>{{</string> - <key>uuid</key> - <string>502E364B-D4D5-45F0-A996-5E71B3E5B7B6</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Snippets/Extends.tmSnippet b/ext/Jinja Templates.tmbundle/Snippets/Extends.tmSnippet deleted file mode 100644 index f3981f0..0000000 --- a/ext/Jinja Templates.tmbundle/Snippets/Extends.tmSnippet +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>content</key> - <string>{% extends ${1:"${2:template}"} %}</string> - <key>name</key> - <string>Extends</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>tabTrigger</key> - <string>extends</string> - <key>uuid</key> - <string>9BE0D536-28D2-4BAB-ACDA-2DEFD0CF291A</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Snippets/Filter.tmSnippet b/ext/Jinja Templates.tmbundle/Snippets/Filter.tmSnippet deleted file mode 100644 index 6e9b3f7..0000000 --- a/ext/Jinja Templates.tmbundle/Snippets/Filter.tmSnippet +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>content</key> - <string>{% filter ${1:filter} %} - $2 -{% endfilter %}</string> - <key>name</key> - <string>Filter</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>tabTrigger</key> - <string>filter</string> - <key>uuid</key> - <string>1437E81D-2EB6-412E-8D6E-48B4D3B0685E</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Snippets/For.tmSnippet b/ext/Jinja Templates.tmbundle/Snippets/For.tmSnippet deleted file mode 100644 index 019d804..0000000 --- a/ext/Jinja Templates.tmbundle/Snippets/For.tmSnippet +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>content</key> - <string>{% for ${1:item} in ${2:sequence} %} - $3 -{% endfor %}</string> - <key>name</key> - <string>For</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>tabTrigger</key> - <string>for</string> - <key>uuid</key> - <string>2B7AD6C9-0811-43B9-8E12-BE30772C7453</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Snippets/If.tmSnippet b/ext/Jinja Templates.tmbundle/Snippets/If.tmSnippet deleted file mode 100644 index 620bb43..0000000 --- a/ext/Jinja Templates.tmbundle/Snippets/If.tmSnippet +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>content</key> - <string>{% if ${1:expr} %} - $2 -{% endif %}</string> - <key>name</key> - <string>If</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>tabTrigger</key> - <string>if</string> - <key>uuid</key> - <string>56CCF05B-99DA-4899-AFF2-438C61BFE6B7</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Snippets/Macro.tmSnippet b/ext/Jinja Templates.tmbundle/Snippets/Macro.tmSnippet deleted file mode 100644 index 311ffb2..0000000 --- a/ext/Jinja Templates.tmbundle/Snippets/Macro.tmSnippet +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>content</key> - <string>{% macro ${1:name}(${2:args}) %} - $3 -{% endmacro %}</string> - <key>name</key> - <string>Macro</string> - <key>scope</key> - <string>source.jinja, text.html.jinja</string> - <key>tabTrigger</key> - <string>macro</string> - <key>uuid</key> - <string>2ECE58B8-7AB7-43DA-B00F-51C2533284AD</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Syntaxes/HTML (Jinja Templates).tmLanguage b/ext/Jinja Templates.tmbundle/Syntaxes/HTML (Jinja Templates).tmLanguage deleted file mode 100644 index 3ef69f6..0000000 --- a/ext/Jinja Templates.tmbundle/Syntaxes/HTML (Jinja Templates).tmLanguage +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>fileTypes</key> - <array/> - <key>foldingStartMarker</key> - <string>(<(?i:(head|table|tr|div|style|script|ul|ol|form|dl))\b.*?>|{%\s*(block|filter|for|if|macro|raw))</string> - <key>foldingStopMarker</key> - <string>(</(?i:(head|table|tr|div|style|script|ul|ol|form|dl))\b.*?>|{%\s*(endblock|endfilter|endfor|endif|endmacro|endraw)\s*%})</string> - <key>name</key> - <string>HTML (Jinja Templates)</string> - <key>patterns</key> - <array> - <dict> - <key>include</key> - <string>source.jinja</string> - </dict> - <dict> - <key>include</key> - <string>text.html.basic</string> - </dict> - </array> - <key>scopeName</key> - <string>text.html.jinja</string> - <key>uuid</key> - <string>488399C0-5D29-4704-BE85-E03A461C34E7</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/Syntaxes/Jinja Templates.tmLanguage b/ext/Jinja Templates.tmbundle/Syntaxes/Jinja Templates.tmLanguage deleted file mode 100644 index 7c81eab..0000000 --- a/ext/Jinja Templates.tmbundle/Syntaxes/Jinja Templates.tmLanguage +++ /dev/null @@ -1,530 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>fileTypes</key> - <array/> - <key>foldingStartMarker</key> - <string>({%\s*(block|filter|for|if|macro|raw))</string> - <key>foldingStopMarker</key> - <string>({%\s*(endblock|endfilter|endfor|endif|endmacro|endraw)\s*%})</string> - <key>name</key> - <string>Jinja Templates</string> - <key>patterns</key> - <array> - <dict> - <key>begin</key> - <string>({%)\s*(raw)\s*(%})</string> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>entity.other.jinja.delimiter.tag</string> - </dict> - <key>2</key> - <dict> - <key>name</key> - <string>keyword.control.jinja</string> - </dict> - <key>3</key> - <dict> - <key>name</key> - <string>entity.other.jinja.delimiter.tag</string> - </dict> - </dict> - <key>end</key> - <string>({%)\s*(endraw)\s*(%})</string> - <key>name</key> - <string>comment.block.jinja.raw</string> - </dict> - <dict> - <key>begin</key> - <string>{#-?</string> - <key>captures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>entity.other.jinja.delimiter.comment</string> - </dict> - </dict> - <key>end</key> - <string>-?#}</string> - <key>name</key> - <string>comment.block.jinja</string> - </dict> - <dict> - <key>begin</key> - <string>{{-?</string> - <key>captures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>entity.other.jinja.delimiter.variable</string> - </dict> - </dict> - <key>end</key> - <string>-?}}</string> - <key>name</key> - <string>meta.scope.jinja.variable</string> - <key>patterns</key> - <array> - <dict> - <key>include</key> - <string>#expression</string> - </dict> - </array> - </dict> - <dict> - <key>begin</key> - <string>{%-?</string> - <key>captures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>entity.other.jinja.delimiter.tag</string> - </dict> - </dict> - <key>end</key> - <string>-?%}</string> - <key>name</key> - <string>meta.scope.jinja.tag</string> - <key>patterns</key> - <array> - <dict> - <key>include</key> - <string>#expression</string> - </dict> - </array> - </dict> - </array> - <key>repository</key> - <dict> - <key>escaped_char</key> - <dict> - <key>match</key> - <string>\\x[0-9A-F]{2}</string> - <key>name</key> - <string>constant.character.escape.hex.jinja</string> - </dict> - <key>escaped_unicode_char</key> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>constant.character.escape.unicode.16-bit-hex.jinja</string> - </dict> - <key>2</key> - <dict> - <key>name</key> - <string>constant.character.escape.unicode.32-bit-hex.jinja</string> - </dict> - <key>3</key> - <dict> - <key>name</key> - <string>constant.character.escape.unicode.name.jinja</string> - </dict> - </dict> - <key>match</key> - <string>(\\U[0-9A-Fa-f]{8})|(\\u[0-9A-Fa-f]{4})|(\\N\{[a-zA-Z ]+\})</string> - </dict> - <key>expression</key> - <dict> - <key>patterns</key> - <array> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>keyword.control.jinja</string> - </dict> - <key>2</key> - <dict> - <key>name</key> - <string>variable.other.jinja.block</string> - </dict> - </dict> - <key>match</key> - <string>\s*\b(block)\s+([a-zA-Z_][a-zA-Z0-9_]*)\b</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>keyword.control.jinja</string> - </dict> - <key>2</key> - <dict> - <key>name</key> - <string>variable.other.jinja.filter</string> - </dict> - </dict> - <key>match</key> - <string>\s*\b(filter)\s+([a-zA-Z_][a-zA-Z0-9_]*)\b</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>keyword.control.jinja</string> - </dict> - <key>2</key> - <dict> - <key>name</key> - <string>variable.other.jinja.test</string> - </dict> - </dict> - <key>match</key> - <string>\s*\b(is)\s+([a-zA-Z_][a-zA-Z0-9_]*)\b</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>keyword.control.jinja</string> - </dict> - </dict> - <key>match</key> - <string>(?<=\{\%-|\{\%)\s*\b([a-zA-Z_][a-zA-Z0-9_]*)\b(?!\s*[,=])</string> - </dict> - <dict> - <key>match</key> - <string>\b(and|else|if|in|import|not|or|recursive|with(out)?\s+context)\b</string> - <key>name</key> - <string>keyword.control.jinja</string> - </dict> - <dict> - <key>match</key> - <string>\b(true|false|none)\b</string> - <key>name</key> - <string>constant.language.jinja</string> - </dict> - <dict> - <key>match</key> - <string>\b(loop|super|self|varargs|kwargs)\b</string> - <key>name</key> - <string>variable.language.jinja</string> - </dict> - <dict> - <key>match</key> - <string>[a-zA-Z_][a-zA-Z0-9_]*</string> - <key>name</key> - <string>variable.other.jinja</string> - </dict> - <dict> - <key>match</key> - <string>(\+|\-|\*\*|\*|//|/|%)</string> - <key>name</key> - <string>keyword.operator.arithmetic.jinja</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>punctuation.other.jinja</string> - </dict> - <key>2</key> - <dict> - <key>name</key> - <string>variable.other.jinja.filter</string> - </dict> - </dict> - <key>match</key> - <string>(\|)([a-zA-Z_][a-zA-Z0-9_]*)</string> - </dict> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>punctuation.other.jinja</string> - </dict> - <key>2</key> - <dict> - <key>name</key> - <string>variable.other.jinja.attribute</string> - </dict> - </dict> - <key>match</key> - <string>(\.)([a-zA-Z_][a-zA-Z0-9_]*)</string> - </dict> - <dict> - <key>begin</key> - <string>\[</string> - <key>captures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.other.jinja</string> - </dict> - </dict> - <key>end</key> - <string>\]</string> - <key>patterns</key> - <array> - <dict> - <key>include</key> - <string>#expression</string> - </dict> - </array> - </dict> - <dict> - <key>begin</key> - <string>\(</string> - <key>captures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.other.jinja</string> - </dict> - </dict> - <key>end</key> - <string>\)</string> - <key>patterns</key> - <array> - <dict> - <key>include</key> - <string>#expression</string> - </dict> - </array> - </dict> - <dict> - <key>begin</key> - <string>\{</string> - <key>captures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.other.jinja</string> - </dict> - </dict> - <key>end</key> - <string>\}</string> - <key>patterns</key> - <array> - <dict> - <key>include</key> - <string>#expression</string> - </dict> - </array> - </dict> - <dict> - <key>match</key> - <string>(\.|:|\||,)</string> - <key>name</key> - <string>punctuation.other.jinja</string> - </dict> - <dict> - <key>match</key> - <string>(==|<=|=>|<|>|!=)</string> - <key>name</key> - <string>keyword.operator.comparison.jinja</string> - </dict> - <dict> - <key>match</key> - <string>=</string> - <key>name</key> - <string>keyword.operator.assignment.jinja</string> - </dict> - <dict> - <key>begin</key> - <string>"</string> - <key>beginCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.string.begin.jinja</string> - </dict> - </dict> - <key>end</key> - <string>"</string> - <key>endCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.string.end.jinja</string> - </dict> - </dict> - <key>name</key> - <string>string.quoted.double.jinja</string> - <key>patterns</key> - <array> - <dict> - <key>include</key> - <string>#string</string> - </dict> - </array> - </dict> - <dict> - <key>begin</key> - <string>'</string> - <key>beginCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.string.begin.jinja</string> - </dict> - </dict> - <key>end</key> - <string>'</string> - <key>endCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.string.end.jinja</string> - </dict> - </dict> - <key>name</key> - <string>string.quoted.single.jinja</string> - <key>patterns</key> - <array> - <dict> - <key>include</key> - <string>#string</string> - </dict> - </array> - </dict> - <dict> - <key>begin</key> - <string>@/</string> - <key>beginCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.regexp.begin.jinja</string> - </dict> - </dict> - <key>end</key> - <string>/</string> - <key>endCaptures</key> - <dict> - <key>0</key> - <dict> - <key>name</key> - <string>punctuation.definition.regexp.end.jinja</string> - </dict> - </dict> - <key>name</key> - <string>string.regexp.jinja</string> - <key>patterns</key> - <array> - <dict> - <key>include</key> - <string>#simple_escapes</string> - </dict> - </array> - </dict> - </array> - </dict> - <key>simple_escapes</key> - <dict> - <key>captures</key> - <dict> - <key>1</key> - <dict> - <key>name</key> - <string>constant.character.escape.newline.jinja</string> - </dict> - <key>10</key> - <dict> - <key>name</key> - <string>constant.character.escape.tab.jinja</string> - </dict> - <key>11</key> - <dict> - <key>name</key> - <string>constant.character.escape.vertical-tab.jinja</string> - </dict> - <key>2</key> - <dict> - <key>name</key> - <string>constant.character.escape.backlash.jinja</string> - </dict> - <key>3</key> - <dict> - <key>name</key> - <string>constant.character.escape.double-quote.jinja</string> - </dict> - <key>4</key> - <dict> - <key>name</key> - <string>constant.character.escape.single-quote.jinja</string> - </dict> - <key>5</key> - <dict> - <key>name</key> - <string>constant.character.escape.bell.jinja</string> - </dict> - <key>6</key> - <dict> - <key>name</key> - <string>constant.character.escape.backspace.jinja</string> - </dict> - <key>7</key> - <dict> - <key>name</key> - <string>constant.character.escape.formfeed.jinja</string> - </dict> - <key>8</key> - <dict> - <key>name</key> - <string>constant.character.escape.linefeed.jinja</string> - </dict> - <key>9</key> - <dict> - <key>name</key> - <string>constant.character.escape.return.jinja</string> - </dict> - </dict> - <key>match</key> - <string>(\\\n)|(\\\\)|(\\\")|(\\')|(\\a)|(\\b)|(\\f)|(\\n)|(\\r)|(\\t)|(\\v)</string> - </dict> - <key>string</key> - <dict> - <key>patterns</key> - <array> - <dict> - <key>include</key> - <string>#simple_escapes</string> - </dict> - <dict> - <key>include</key> - <string>#escaped_char</string> - </dict> - <dict> - <key>include</key> - <string>#escaped_unicode_char</string> - </dict> - </array> - </dict> - </dict> - <key>scopeName</key> - <string>source.jinja</string> - <key>uuid</key> - <string>CB0F3F8E-6062-4610-85B3-8905C61AD85A</string> -</dict> -</plist> diff --git a/ext/Jinja Templates.tmbundle/info.plist b/ext/Jinja Templates.tmbundle/info.plist deleted file mode 100644 index 2470078..0000000 --- a/ext/Jinja Templates.tmbundle/info.plist +++ /dev/null @@ -1,108 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>mainMenu</key> - <dict> - <key>items</key> - <array> - <string>85E26B4F-795C-4380-AA26-EF994D3F1220</string> - <string>8AC9FEED-B1BB-49A7-94FE-EAE734A90C79</string> - <string>44B1526F-5825-40A5-AB42-6433F1DD02D9</string> - <string>------------------------------------</string> - <string>07198D95-F344-47EB-B1F2-69F2DC10BA1F</string> - </array> - <key>submenus</key> - <dict> - <key>85E26B4F-795C-4380-AA26-EF994D3F1220</key> - <dict> - <key>items</key> - <array> - <string>5B95AA2C-B0E7-4886-9A55-90C1939D39C8</string> - <string>24C0F9CE-D3F1-4677-8A2E-EFFE776098F0</string> - <string>D3BE8551-A17F-47A4-A47D-02F00124F984</string> - <string>C0C77C85-3A4E-4DAE-AEE3-533FA0DEA0C0</string> - <string>85C07823-2B9D-4631-88E7-AEF4E1BE9482</string> - <string>73F00DE1-17B0-4C8C-B495-82A3689EB6F1</string> - <string>CE75CB61-2FDA-4139-B21E-7DE143FAFA1B</string> - </array> - <key>name</key> - <string>Snippets</string> - </dict> - <key>8AC9FEED-B1BB-49A7-94FE-EAE734A90C79</key> - <dict> - <key>items</key> - <array> - <string>7E9487F0-B012-4735-96DA-124EF3C87B15</string> - <string>13A0482A-4EA3-406C-A74B-90131C529E25</string> - <string>4CCD42F3-8E6E-4B96-9D5D-BFB81E714948</string> - <string>21EA80D9-967D-4681-BD17-765F1688EE5A</string> - <string>65CCCA35-3231-4B63-B67D-5FB596D833C7</string> - <string>3D708572-4CD6-40D6-9F3B-CC96784CC069</string> - <string>3416F5A3-C0A2-4B4B-ABBA-9EA40207E2B4</string> - <string>6721CF2A-9DA7-4A7E-85C2-FE609E100DE8</string> - <string>FDE05A63-E81C-474C-A1A9-47FD862F39EE</string> - <string>9B7F35A9-3A98-4736-9AB3-21BD9BFB5069</string> - <string>FDFF242A-F3FB-4A4C-BE1A-F1311158B32B</string> - <string>4BA654F6-F412-4AF9-9CEA-72BD1A709AF4</string> - <string>93EEDABE-BC52-4883-AF3D-DE4A44C3C246</string> - <string>307C3853-AA0B-441C-A3D4-DE5CAE2C1673</string> - <string>0A6ECEB6-410E-4CF5-823E-139E8769BA16</string> - <string>FBD6F4B2-3206-4CA9-AE99-B2C78149A357</string> - <string>93E22AC4-B2B8-426D-89C9-FB416F24F975</string> - <string>6B7CA02D-D6CF-4F16-9A1E-7610DAEBB43F</string> - <string>7F5037F1-CCC2-4179-98CA-66D001144AC2</string> - <string>6F1D6BEF-3D53-4EC8-9C42-DF0D1D2E68C5</string> - <string>78EEA703-C74E-4D71-9DDA-5674E3AB50D7</string> - <string>1B45C5DE-21D2-4E2A-B7C6-794C9D7ECB99</string> - <string>B964A222-F305-44C9-B23C-0D2A55112C43</string> - <string>C2DF4AC6-C586-4F6C-9A97-916558C248D7</string> - <string>7DE5D7CF-81BB-4AB3-A9B8-938D47918237</string> - <string>95E641E1-CAA4-4984-B406-54FEC11D5F1B</string> - <string>E0F620DA-1CDA-4913-AD04-CAC8C63089D8</string> - <string>E527CC83-06C6-4B54-8FDC-61FB4554B251</string> - <string>27647146-46AC-4F2A-9069-178E359E55DF</string> - <string>D64E1E71-A89E-4349-8178-97BC06A5B35F</string> - <string>866F74E0-D58C-4BCB-A256-3D94CFB612D9</string> - <string>AE1A2C7A-2D10-466F-9EB0-E8B540E7BA6E</string> - <string>2EB9BB55-E38C-4FA9-81B7-73B1A73F65C7</string> - <string>B99D5C37-BE6D-4397-9F32-90BD1A02E016</string> - <string>A199B66F-5B1A-4210-9B22-1FC6738EAD76</string> - <string>3F749711-C818-41C2-8FB0-844CD2839617</string> - <string>823ABA67-7CA7-4F4F-ACC1-7D84AAC56469</string> - <string>1C0A622E-7F37-437F-95A3-5342DEA80B4E</string> - <string>DEDD7EB3-FFD2-4BFD-8D59-5DA8ED0F567F</string> - <string>40423A4E-9ED4-402C-A5BB-193797A73101</string> - <string>6000AFC3-4398-4500-B055-296D17DDAB48</string> - <string>CA8BCFEA-2BDB-4CB8-8E31-6388ECEF05BB</string> - </array> - <key>name</key> - <string>Filters</string> - </dict> - </dict> - </dict> - <key>name</key> - <string>Jinja Templates</string> - <key>ordering</key> - <array> - <string>CB0F3F8E-6062-4610-85B3-8905C61AD85A</string> - <string>488399C0-5D29-4704-BE85-E03A461C34E7</string> - <string>889E682B-196A-4424-8A87-EBFDC86BAAFC</string> - <string>44B1526F-5825-40A5-AB42-6433F1DD02D9</string> - <string>07198D95-F344-47EB-B1F2-69F2DC10BA1F</string> - <string>BD126F84-B849-407F-BE62-EF984946EB82</string> - <string>04309583-742D-4470-8FA7-A12EF5536215</string> - <string>31E30D4A-5CA5-4E4A-9C13-AB8ED6C1EB94</string> - <string>08A0C481-0E5A-425E-9486-EC7D681DA01D</string> - <string>502E364B-D4D5-45F0-A996-5E71B3E5B7B6</string> - <string>2B7AD6C9-0811-43B9-8E12-BE30772C7453</string> - <string>56CCF05B-99DA-4899-AFF2-438C61BFE6B7</string> - <string>1437E81D-2EB6-412E-8D6E-48B4D3B0685E</string> - <string>152FEFB6-EE41-47D1-B9AD-4E30AF64406C</string> - <string>2ECE58B8-7AB7-43DA-B00F-51C2533284AD</string> - <string>9BE0D536-28D2-4BAB-ACDA-2DEFD0CF291A</string> - </array> - <key>uuid</key> - <string>B4E6C4DD-43DB-473D-8E0F-662C5E64C31D</string> -</dict> -</plist> diff --git a/ext/JinjaTemplates.tmbundle.tar.gz b/ext/JinjaTemplates.tmbundle.tar.gz Binary files differnew file mode 100644 index 0000000..65b7422 --- /dev/null +++ b/ext/JinjaTemplates.tmbundle.tar.gz |