QScintilla/Lexers/LexerPygments.py

changeset 871
fbbcef4f43fb
parent 815
093b3b8204d1
child 945
8cd4d08fa9f6
child 1510
e75ecf2bd9dd
equal deleted inserted replaced
870:ec391c7f0a58 871:fbbcef4f43fb
371 371
372 elif text: 372 elif text:
373 # step 1: guess based on filename and text 373 # step 1: guess based on filename and text
374 if self.editor is not None: 374 if self.editor is not None:
375 fn = self.editor.getFileName() 375 fn = self.editor.getFileName()
376 try: 376 if fn:
377 lexer = guess_lexer_for_filename(fn, text) 377 try:
378 except ClassNotFound: 378 lexer = guess_lexer_for_filename(fn, text)
379 pass 379 except ClassNotFound:
380 pass
380 381
381 # step 2: guess on text only 382 # step 2: guess on text only
382 if lexer is None: 383 if lexer is None:
383 try: 384 try:
384 lexer = guess_lexer(text) 385 lexer = guess_lexer(text)

eric ide

mercurial