0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Oct 10, 2025 — Oct 10, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Unifying the "for" snippets diff --git "a/Snippets/for (in) {\342\200\246}.tmSnippet" "b/Snippets/for (in) {\342\200\246}.tmSnippet" index d7e0848..b64dede 100644 --- "a/Snippets/for (in) {\342\200\246}.tmSnippet" +++ "b/Snippets/for (in) {\342\200\246}.tmSnippet" @@ -3,8 +3,8 @@ <plist version="1.0"> <dict> <key>content</key> - <string>for (var ${1:x} in ${2:Things}) { - ${0:${1:x}} + <string>for (var ${1:thing} in ${2:Things}) { + $0${1:thing} };</string> <key>name</key> <string>for (in) {…}</string> diff --git "a/Snippets/for (\342\200\246) {\342\200\246} (PPK).tmSnippet" "b/Snippets/for (\342\200\246) {\342\200\246} (PPK).tmSnippet" index b34c0f5..9408455 100644 --- "a/Snippets/for (\342\200\246) {\342\200\246} (PPK).tmSnippet" +++ "b/Snippets/for (\342\200\246) {\342\200\246} (PPK).tmSnippet" @@ -4,7 +4,7 @@ <dict> <key>content</key> <string>for (var ${20:i}=0,${2:thing}; ${2:thing}=${1:Things}[${20:i}]; ${20:i}++){ - ${2:thing}$0 + $0${2:thing} }; </string> <key>name</key> diff --git "a/Snippets/for (\342\200\246) {\342\200\246} (faster).tmSnippet" "b/Snippets/for (\342\200\246) {\342\200\246} (faster).tmSnippet" index 34e6b71..2853eb2 100644 --- "a/Snippets/for (\342\200\246) {\342\200\246} (faster).tmSnippet" +++ "b/Snippets/for (\342\200\246) {\342\200\246} (faster).tmSnippet" @@ -1,10 +1,10 @@ <?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"> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>content</key> <string>for (var ${20:i} = ${1:Things}.length - 1; ${20:i} &gt;= 0; ${20:i}--){ - ${100:${1:Things}[${20:i}]}$0 + $0${100:${1:Things}[${20:i}]} };</string> <key>name</key> <string>for (…) {…} (Improved Native For-Loop)</string> diff --git "a/Snippets/for (\342\200\246) {\342\200\246}.tmSnippet" "b/Snippets/for (\342\200\246) {\342\200\246}.tmSnippet" index 6208a16..852d3f5 100644 --- "a/Snippets/for (\342\200\246) {\342\200\246}.tmSnippet" +++ "b/Snippets/for (\342\200\246) {\342\200\246}.tmSnippet" @@ -4,7 +4,7 @@ <dict> <key>content</key> <string>for (var ${20:i}=0; ${20:i} &lt; ${1:Things}.length; ${20:i}++) { - ${100:${1:Things}[${20:i}]}$0 + $0${100:${1:Things}[${20:i}]} };</string> <key>name</key> <string>for (…) {…}</string> More... over 18 years ago
Internet Explorer Conditional Comment snippets More... over 18 years ago
Removed redundant group scope More... over 18 years ago
More syntax tests More... over 18 years ago
Scientific notation => Ex, 1e5 and 2.5E5 from Joseph Pecoraro More... over 18 years ago
Don't require a space after the function keyword Merging in a modified version of Joseph Pecoraro's fix here: http://pastie.textmate.org/private/hxkpy8qkahofrxwyvp4coq More... over 18 years ago
Merging in the regex fixes from Joseph Pecoraro as seen here: http://lists.macromates.com/textmate/2008-June/025973.html More... over 18 years ago
Some syntax tests More... over 18 years ago
Impriving regexp literals More... over 18 years ago
Undefined -> undefined More... over 18 years ago
Improved meta.function.json.js with punctuation and proper storage.type More... over 18 years ago
Added a tests folder with some starter files More... over 18 years ago
Unifying the "for" snippets diff --git "a/Snippets/for (in) {\342\200\246}.tmSnippet" "b/Snippets/for (in) {\342\200\246}.tmSnippet" index d7e0848..b64dede 100644 --- "a/Snippets/for (in) {\342\200\246}.tmSnippet" +++ "b/Snippets/for (in) {\342\200\246}.tmSnippet" @@ -3,8 +3,8 @@ <plist version="1.0"> <dict> <key>content</key> - <string>for (var ${1:x} in ${2:Things}) { - ${0:${1:x}} + <string>for (var ${1:thing} in ${2:Things}) { + $0${1:thing} };</string> <key>name</key> <string>for (in) {…}</string> diff --git "a/Snippets/for (\342\200\246) {\342\200\246} (PPK).tmSnippet" "b/Snippets/for (\342\200\246) {\342\200\246} (PPK).tmSnippet" index b34c0f5..9408455 100644 --- "a/Snippets/for (\342\200\246) {\342\200\246} (PPK).tmSnippet" +++ "b/Snippets/for (\342\200\246) {\342\200\246} (PPK).tmSnippet" @@ -4,7 +4,7 @@ <dict> <key>content</key> <string>for (var ${20:i}=0,${2:thing}; ${2:thing}=${1:Things}[${20:i}]; ${20:i}++){ - ${2:thing}$0 + $0${2:thing} }; </string> <key>name</key> diff --git "a/Snippets/for (\342\200\246) {\342\200\246} (faster).tmSnippet" "b/Snippets/for (\342\200\246) {\342\200\246} (faster).tmSnippet" index 34e6b71..2853eb2 100644 --- "a/Snippets/for (\342\200\246) {\342\200\246} (faster).tmSnippet" +++ "b/Snippets/for (\342\200\246) {\342\200\246} (faster).tmSnippet" @@ -1,10 +1,10 @@ <?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"> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>content</key> <string>for (var ${20:i} = ${1:Things}.length - 1; ${20:i} &gt;= 0; ${20:i}--){ - ${100:${1:Things}[${20:i}]}$0 + $0${100:${1:Things}[${20:i}]} };</string> <key>name</key> <string>for (…) {…} (Improved Native For-Loop)</string> diff --git "a/Snippets/for (\342\200\246) {\342\200\246}.tmSnippet" "b/Snippets/for (\342\200\246) {\342\200\246}.tmSnippet" index 6208a16..852d3f5 100644 --- "a/Snippets/for (\342\200\246) {\342\200\246}.tmSnippet" +++ "b/Snippets/for (\342\200\246) {\342\200\246}.tmSnippet" @@ -4,7 +4,7 @@ <dict> <key>content</key> <string>for (var ${20:i}=0; ${20:i} &lt; ${1:Things}.length; ${20:i}++) { - ${100:${1:Things}[${20:i}]}$0 + $0${100:${1:Things}[${20:i}]} };</string> <key>name</key> <string>for (…) {…}</string> More... over 18 years ago
Fixed regression with nested groups and functions More... over 18 years ago
Tweaking regex for optimization and performance. disabling "punctuation.section.scope.round" seems to have helped. More... over 18 years ago
Fixed snippet. I'd accidentally sent a half-finished version :'( More... over 18 years ago
Don't match a single slash (/) as a regex literal unless there's another one on the same line. Force Regex literals to end at the end of the line. This helps solve some performance issues while coding. Thanks Daniel Stockman More... over 18 years ago
Fixed the parsing of object values that are regular expression literal. Thanks Daniel Stockman More... over 18 years ago
Cleaned up "for in" snippets and added a new ultra-fast one from quirksmode. More... over 18 years ago
New "for (in){…}" snippet More... almost 19 years ago
Cleaned up snippets More... almost 19 years ago
Split out object-properties into the repository to keep things clean More... almost 19 years ago
Renamed "Javascript Basic" to "Javascript Embedded" Thanks Infin. New scope: meta.complete.method for the first character of white space after a dot. More... almost 19 years ago
Changes scopes. source.js => source.js.base, source.js.basic => source.js Include source.js.basic if you want embedded javascript in your language. Include source.js.base if you want to extend javascript, EG: MooTools More... almost 19 years ago
Merged changes from stable More... almost 19 years ago
Copying JavaScript to review More... almost 19 years ago
• match regexps that follow a ‘return’ keyword, example: More... over 19 years ago
• add jsx as a recognized file type, apparently what Photoshop CS2 and CS3 uses for JavaScript More... over 19 years ago
• change several patterns of the form: [A-Za-z…]+\w* into [A-Za-z…][\w…]* — I am thinking though, that ‘…’ should not be allowed for anything but the first character • change a pattern of the fork: \w+ \.? \w* into \w+ (\. \w*)? More... over 19 years ago
• handle com.some.namespace.Function = test() { } — ticket 2629590E More... over 19 years ago