 	"Promise - Dyadic executor":
 		prefix: "Prom"
 		body: "return new Promise((resolve, reject) => {\n\t$1\n});"
-	Charmap:
-		prefix: "char"
-		body: """
-		const CHARMAP = [
-			//0${2:   }1${2:   } 2${2:   } 3${2:   } 4${2:   } 5${2:   } 6${2:   } 7
-			${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, // ${3:00-07 │ }${4: 0-7  │ }${5:00-07}
-			${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, // ${3:08-0F │ }${4: 8-15 │ }${5:08-0F}
-			${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, // ${3:10-17 │ }${4:16-23 │ }${5:10-17}
-			${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, // ${3:18-1F │ }${4:24-31 │ }${5:18-1F}
-			${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, // ${3:20-27 │ }${4:32-39 │ }${5:20-27}
-			${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, // ${3:28-2F │ }${4:40-47 │ }${5:28-2F}
-			${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, // ${3:30-37 │ }${4:48-55 │ }${5:30-37}
-			${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, ${1:___}, // ${3:38-3F │ }${4:56-63 │ }${5:38-3F}
-		];
-		"""
 	
 	# Module shortcuts for the impatient programmer
 	"Module - Filesystem":

	For:
		prefix: "for"
		body: "for(let i = 0, l = ${1:array}.length; i < l; ++i){\n\tlet ${2:item} = ${1:array}[i];\n\t$3\n}"
	"Read Stdin":
		prefix: "stdin"
		body: """

	Executable:
		prefix: "rb"
		body: "#!/usr/bin/env ruby\n\n$1"


# ASCII mnemonics for Unicode symbols
