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"] | ||||
| 	path = vendor/grammars/X10 | ||||
| 	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 | ||||
| vendor/grammars/kotlin-sublime-package: | ||||
| - source.Kotlin | ||||
| vendor/grammars/language-babel/: | ||||
| - source.js.jsx | ||||
| - source.regexp.babel | ||||
| vendor/grammars/language-clojure: | ||||
| - source.clojure | ||||
| vendor/grammars/language-coffee-script: | ||||
|   | ||||
| @@ -1575,6 +1575,14 @@ JSONiq: | ||||
|   - .jq | ||||
|   tm_scope: source.jq | ||||
|  | ||||
| JSX: | ||||
|   type: programming | ||||
|   group: JavaScript | ||||
|   extensions: | ||||
|   - .jsx | ||||
|   tm_scope: source.js.jsx | ||||
|   ace_mode: javascript | ||||
|  | ||||
| Jade: | ||||
|   group: HTML | ||||
|   type: markup | ||||
| @@ -1628,7 +1636,6 @@ JavaScript: | ||||
|   - .jsfl | ||||
|   - .jsm | ||||
|   - .jss | ||||
|   - .jsx | ||||
|   - .njs | ||||
|   - .pac | ||||
|   - .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