107 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			107 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| {"scope": "source.coffee -comment",
 | |
| 		"completions": [
 | |
| 
 | |
| 		// keywords
 | |
| 
 | |
| 		{"trigger": "break"},
 | |
| 		{"trigger": "continue"},
 | |
| 		{"trigger": "delete"},
 | |
| 		{"trigger": "extends"},
 | |
| 		{"trigger": "finally"},
 | |
| 		{"trigger": "instanceof"},
 | |
| 		{"trigger": "return"},
 | |
| 		{"trigger": "super"},
 | |
| 		{"trigger": "throw"},
 | |
| 		{"trigger": "typeof"},
 | |
| 		{"trigger": "until"},
 | |
| 		{"trigger": "while"},
 | |
| 
 | |
| 		// classes
 | |
| 
 | |
| 		{"trigger": "Array"},
 | |
| 		{"trigger": "Boolean"},
 | |
| 		{"trigger": "Date"},
 | |
| 		{"trigger": "Error"},
 | |
| 		{"trigger": "Function"},
 | |
| 		{"trigger": "JSON"},
 | |
| 		{"trigger": "Math"},
 | |
| 		{"trigger": "Number"},
 | |
| 		{"trigger": "Object"},
 | |
| 		{"trigger": "RegExp"},
 | |
| 		{"trigger": "String"},
 | |
| 
 | |
| 		// globals
 | |
| 
 | |
| 		{"trigger": "Infinity"},
 | |
| 		{"trigger": "NaN"},
 | |
| 		{"trigger": "undefined"},
 | |
| 
 | |
| 		{"trigger": "● decodeURI(encURI)", "contents": "decodeURI(${1:encURI})"},
 | |
| 		{"trigger": "● decodeURIComponent(encURI)", "contents": "decodeURIComponent(${1:encURI})"},
 | |
| 		{"trigger": "● encodeURI(URI)", "contents": "encodeURI(${1:URI})"},
 | |
| 		{"trigger": "● encodeURIComponent(str)", "contents": "encodeURIComponent(${1:str})"},
 | |
| 		{"trigger": "● eval(str)", "contents": "eval(${1:str})"},
 | |
| 		{"trigger": "● isFinite(x)", "contents": "isFinite(${1:x})"},
 | |
| 		{"trigger": "● isNaN(val)", "contents": "isNaN(${1:val})"},
 | |
| 		{"trigger": "● parseFloat(str)", "contents": "parseFloat(${1:str})"},
 | |
| 		{"trigger": "● parseInt(str)", "contents": "parseInt(${1:str})"},
 | |
| 		{"trigger": "● parseInt(str, radix)", "contents": "parseInt(${1:str}, ${2:radix})"}
 | |
| 
 | |
| /*
 | |
| 
 | |
| 		// too short
 | |
| 
 | |
| 		{"trigger": "and"},
 | |
| 		{"trigger": "by"},
 | |
| 		{"trigger": "do"},
 | |
| 		{"trigger": "else"},
 | |
| 		{"trigger": "false"},
 | |
| 		{"trigger": "for"},
 | |
| 		{"trigger": "if"},
 | |
| 		{"trigger": "in"},
 | |
| 		{"trigger": "is"},
 | |
| 		{"trigger": "isnt"},
 | |
| 		{"trigger": "loop"},
 | |
| 		{"trigger": "new"},
 | |
| 		{"trigger": "no"},
 | |
| 		{"trigger": "not"},
 | |
| 		{"trigger": "null"},
 | |
| 		{"trigger": "of"},
 | |
| 		{"trigger": "off"},
 | |
| 		{"trigger": "on"},
 | |
| 		{"trigger": "or"},
 | |
| 		{"trigger": "then"},
 | |
| 		{"trigger": "this"},
 | |
| 		{"trigger": "true"},
 | |
| 		{"trigger": "try"},
 | |
| 		{"trigger": "when"},
 | |
| 		{"trigger": "yes"},
 | |
| 
 | |
| 		// snippets
 | |
| 
 | |
| 		{"trigger": "catch"},
 | |
| 		{"trigger": "class"},
 | |
| 		{"trigger": "switch"},
 | |
| 		{"trigger": "unless"},
 | |
| 
 | |
| 		// rare
 | |
| 
 | |
| 		{"trigger": "debugger"},
 | |
| 		{"trigger": "EvalError"},
 | |
| 		{"trigger": "RangeError"},
 | |
| 		{"trigger": "ReferenceError"},
 | |
| 		{"trigger": "SyntaxError"},
 | |
| 		{"trigger": "TypeError"},
 | |
| 		{"trigger": "URIError"},
 | |
| 
 | |
| 		{"trigger": "configurable: "},
 | |
| 		{"trigger": "enumerable: "},
 | |
| 		{"trigger": "value: "},
 | |
| 		{"trigger": "writable: "},
 | |
| 		{"trigger": "get: ()", "contents": "get: ->"},
 | |
| 		{"trigger": "set: (val)", "contents": "set: (val) ->"}
 | |
| 
 | |
| */
 | |
| 
 | |
| 	]
 | |
| } |