Syntax.brushes.dependency("bash", "bash-script"); Syntax.register("bash", function (a){ a.push({ pattern: /^([\w@:~ ]*?[\$|#])\s+(.*?)$/gm, matches: Syntax.extractMatches({ klass: "prompt"} , { brush: "bash-script"} )} ); a.push({ pattern: /^\-\- .*$/gm, klass: "comment", allow: ["href"] } ); a.push(Syntax.lib.singleQuotedString); a.push(Syntax.lib.doubleQuotedString); a.push(Syntax.lib.stringEscape); a.push(Syntax.lib.webLink); a.push({ klass: "stderr", allow: ["string", "comment", "constant", "href"] } ); } );