openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
J
javascript.tmbundle
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
1 day
ago. based on code collected
2 days
ago.
Oct 10, 2025 — Oct 10, 2026
Showing page 6 of 9
Search / Filter on:
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} >= 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} < ${1:Things}.length; ${20:i}++) { - ${100:${1:Things}[${20:i}]}$0 + $0${100:${1:Things}[${20:i}]} };</string> <key>name</key> <string>for (…) {…}</string>
subtlegradient
More...
over 18 years ago
Internet Explorer Conditional Comment snippets
Thomas Aylott
More...
over 18 years ago
Removed redundant group scope
Thomas Aylott
More...
over 18 years ago
More syntax tests
Thomas Aylott
More...
over 18 years ago
Scientific notation => Ex, 1e5 and 2.5E5 from Joseph Pecoraro
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
Thomas Aylott
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
Joseph Pecoraro
More...
over 18 years ago
Some syntax tests
Thomas Aylott
More...
over 18 years ago
Impriving regexp literals
Thomas Aylott
More...
over 18 years ago
Undefined -> undefined
Thomas Aylott
More...
over 18 years ago
Improved meta.function.json.js with punctuation and proper storage.type
Thomas Aylott
More...
over 18 years ago
Added a tests folder with some starter files
Thomas Aylott
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} >= 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} < ${1:Things}.length; ${20:i}++) { - ${100:${1:Things}[${20:i}]}$0 + $0${100:${1:Things}[${20:i}]} };</string> <key>name</key> <string>for (…) {…}</string>
Thomas Aylott
More...
over 18 years ago
Fixed regression with nested groups and functions
subtlegradient
More...
over 18 years ago
Tweaking regex for optimization and performance. disabling "punctuation.section.scope.round" seems to have helped.
subtlegradient
More...
over 18 years ago
Fixed snippet. I'd accidentally sent a half-finished version :'(
subtlegradient
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
subtlegradient
More...
over 18 years ago
Fixed the parsing of object values that are regular expression literal. Thanks Daniel Stockman
subtlegradient
More...
over 18 years ago
Cleaned up "for in" snippets and added a new ultra-fast one from quirksmode.
subtlegradient
More...
over 18 years ago
New "for (in){…}" snippet
subtlegradient
More...
almost 19 years ago
Cleaned up snippets
subtlegradient
More...
almost 19 years ago
Split out object-properties into the repository to keep things clean
subtlegradient
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.
subtlegradient
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
subtlegradient
More...
almost 19 years ago
Merged changes from stable
subtlegradient
More...
almost 19 years ago
Copying JavaScript to review
subtlegradient
More...
almost 19 years ago
• match regexps that follow a ‘return’ keyword, example:
duff
More...
over 19 years ago
• add jsx as a recognized file type, apparently what Photoshop CS2 and CS3 uses for JavaScript
duff
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*)?
duff
More...
over 19 years ago
• handle com.some.namespace.Function = test() { } — ticket 2629590E
duff
More...
over 19 years ago
←
1
2
3
4
5
6
7
8
9
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree