예제 #1
0
파일: PyEdit.py 프로젝트: DoHe/pyedit
 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
예제 #2
0
#        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() )