49 |
49 |
50 import QScintilla.Lexers |
50 import QScintilla.Lexers |
51 languages = [''] + \ |
51 languages = [''] + \ |
52 sorted(QScintilla.Lexers.getSupportedLanguages().keys()) + \ |
52 sorted(QScintilla.Lexers.getSupportedLanguages().keys()) + \ |
53 self.extras |
53 self.extras |
54 self.editorLexerCombo.addItems(languages) |
54 for lang in languages: |
|
55 self.editorLexerCombo.addItem( |
|
56 QScintilla.Lexers.getLanguageIcon(lang, False), |
|
57 lang) |
55 |
58 |
56 from pygments.lexers import get_all_lexers |
59 from pygments.lexers import get_all_lexers |
57 pygmentsLexers = [''] + sorted([l[0] for l in get_all_lexers()]) |
60 pygmentsLexers = [''] + sorted([l[0] for l in get_all_lexers()]) |
58 self.pygmentsLexerCombo.addItems(pygmentsLexers) |
61 self.pygmentsLexerCombo.addItems(pygmentsLexers) |
59 |
62 |