def get_lexers(self): lexers = [] lexers.append(([".py", ".pyw"], QsciLexerPython)) lexers.append(([".c", ".cpp", ".h"], QsciLexerCPP)) lexers.append(([".sh"], QsciLexerBash())) lexers.append(([".bat"], QsciLexerBatch())) lexers.append(([".html", ".htm"], QsciLexerHTML)) lexers.append(([".java"], QsciLexerJava)) lexers.append(([".js"], QsciLexerJavaScript)) lexers.append(([".tex", ".latex", ".bibtex"], QsciLexerTeX)) lexers.append(([".f90"], QsciLexerFortran)) return lexers
# print "defaultFont" + str( style ) + "=" + lexer.defaultFont( style ).toString() print "color" + str( style ) + "=" + colorToString( lexer.color( style ) ) print "paper" + str( style ) + "=" + colorToString( lexer.paper( style ) ) print "eolFill" + str( style ) + "=" + str( lexer.eolFill( style ) ) print "font" + str( style ) + "=" + lexer.font( style ).toString() indexes.append( str( style ) ) print "indexes=" + ",".join( indexes ) print "" return dumpLexer( QsciLexerPython() ) dumpLexer( QsciLexerBash() ) dumpLexer( QsciLexerBatch() ) dumpLexer( QsciLexerCMake() ) dumpLexer( QsciLexerCPP() ) dumpLexer( QsciLexerCSharp() ) dumpLexer( QsciLexerCSS() ) dumpLexer( QsciLexerDiff() ) dumpLexer( QsciLexerD() ) dumpLexer( QsciLexerFortran77() ) dumpLexer( QsciLexerFortran() ) dumpLexer( QsciLexerHTML() ) dumpLexer( QsciLexerIDL() ) dumpLexer( QsciLexerJava() ) dumpLexer( QsciLexerJavaScript() ) dumpLexer( QsciLexerLua() ) dumpLexer( QsciLexerMakefile() ) dumpLexer( QsciLexerPascal() )