233 module_name, name = LEXERS[key][:2] |
233 module_name, name = LEXERS[key][:2] |
234 if name not in _lexer_cache: |
234 if name not in _lexer_cache: |
235 _load_lexers(module_name) |
235 _load_lexers(module_name) |
236 yield _lexer_cache[name] |
236 yield _lexer_cache[name] |
237 if plugins: |
237 if plugins: |
238 for lexer in find_plugin_lexers(): |
238 yield from find_plugin_lexers() |
239 yield lexer |
|
240 |
239 |
241 |
240 |
242 def guess_lexer_for_filename(_fn, _text, **options): |
241 def guess_lexer_for_filename(_fn, _text, **options): |
243 """ |
242 """ |
244 Lookup all lexers that handle those filenames primary (``filenames``) |
243 Lookup all lexers that handle those filenames primary (``filenames``) |