mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Merge pull request #2624 from pchaigno/jsx-grammar
New JSX language under JavaScript group
This commit is contained in:
		
							
								
								
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							| @@ -677,3 +677,6 @@ | |||||||
| [submodule "vendor/grammars/X10"] | [submodule "vendor/grammars/X10"] | ||||||
| 	path = vendor/grammars/X10 | 	path = vendor/grammars/X10 | ||||||
| 	url = git@github.com:x10-lang/x10-highlighting.git | 	url = git@github.com:x10-lang/x10-highlighting.git | ||||||
|  | [submodule "vendor/grammars/language-babel"] | ||||||
|  | 	path = vendor/grammars/language-babel | ||||||
|  | 	url = https://github.com/gandm/language-babel | ||||||
|   | |||||||
| @@ -314,6 +314,9 @@ vendor/grammars/json.tmbundle: | |||||||
| - source.json | - source.json | ||||||
| vendor/grammars/kotlin-sublime-package: | vendor/grammars/kotlin-sublime-package: | ||||||
| - source.Kotlin | - source.Kotlin | ||||||
|  | vendor/grammars/language-babel/: | ||||||
|  | - source.js.jsx | ||||||
|  | - source.regexp.babel | ||||||
| vendor/grammars/language-clojure: | vendor/grammars/language-clojure: | ||||||
| - source.clojure | - source.clojure | ||||||
| vendor/grammars/language-coffee-script: | vendor/grammars/language-coffee-script: | ||||||
|   | |||||||
| @@ -1575,6 +1575,14 @@ JSONiq: | |||||||
|   - .jq |   - .jq | ||||||
|   tm_scope: source.jq |   tm_scope: source.jq | ||||||
|  |  | ||||||
|  | JSX: | ||||||
|  |   type: programming | ||||||
|  |   group: JavaScript | ||||||
|  |   extensions: | ||||||
|  |   - .jsx | ||||||
|  |   tm_scope: source.js.jsx | ||||||
|  |   ace_mode: javascript | ||||||
|  |  | ||||||
| Jade: | Jade: | ||||||
|   group: HTML |   group: HTML | ||||||
|   type: markup |   type: markup | ||||||
| @@ -1628,7 +1636,6 @@ JavaScript: | |||||||
|   - .jsfl |   - .jsfl | ||||||
|   - .jsm |   - .jsm | ||||||
|   - .jss |   - .jss | ||||||
|   - .jsx |  | ||||||
|   - .njs |   - .njs | ||||||
|   - .pac |   - .pac | ||||||
|   - .sjs |   - .sjs | ||||||
|   | |||||||
							
								
								
									
										23
									
								
								samples/JSX/sample.jsx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								samples/JSX/sample.jsx
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | 'use strict'; | ||||||
|  |  | ||||||
|  | const React = require('react') | ||||||
|  |  | ||||||
|  | module.exports = React.createClass({ | ||||||
|  |   render: function() { | ||||||
|  |     let {feeds, log} = this.props; | ||||||
|  |  | ||||||
|  |     log.info(feeds); | ||||||
|  |     return <div className="feed-list"> | ||||||
|  |       <h3>News Feed's</h3> | ||||||
|  |       <ul> | ||||||
|  |         {feeds.map(function(feed) { | ||||||
|  |           return <li key={feed.name} className={feed.fetched ? 'loaded' : 'loading'}> | ||||||
|  |             {feed.data && feed.data.length > 0 ? | ||||||
|  |               <span>{feed.name} <span className='light'>({feed.data.length})</span></span> | ||||||
|  |               : 'feed.name' } | ||||||
|  |           </li> | ||||||
|  |         })} | ||||||
|  |       </ul> | ||||||
|  |     </div>; | ||||||
|  |   } | ||||||
|  | }); | ||||||
							
								
								
									
										1
									
								
								vendor/grammars/language-babel
									
									
									
									
										vendored
									
									
										Submodule
									
								
							
							
								
								
								
								
								
							
						
						
									
										1
									
								
								vendor/grammars/language-babel
									
									
									
									
										vendored
									
									
										Submodule
									
								
							 Submodule vendor/grammars/language-babel added at c79ac8979c
									
								
							
		Reference in New Issue
	
	Block a user