AgeCommit message (Collapse)AuthorLines
Escape the same characters in the highlighterBryce Kwon-0/+29
A lexer may hand back the bytes of one separator, or the CR and LF of a line ending, in different tokens, so line endings become line feeds before lexing and the separators are escaped once the tokens are joined.
Find a script's lexer from its shebang lineBryce Kwon-0/+4
Scintillua's detect reads the first line as well as the name, and without it hooks, bin scripts and anything else lacking an extension stayed plain.
Clean up the whole treeBryce Kwon-22/+11
Add a test suite for the shipped extensionsBryce Kwon-0/+94