equal
deleted
inserted
replaced
94 context = state.document.settings.context |
94 context = state.document.settings.context |
95 source = state_machine.input_lines.source( |
95 source = state_machine.input_lines.source( |
96 lineno - state_machine.input_offset - 1) |
96 lineno - state_machine.input_offset - 1) |
97 #source_dir = os.path.dirname(os.path.abspath(source)) |
97 #source_dir = os.path.dirname(os.path.abspath(source)) |
98 fid = arguments[0] |
98 fid = arguments[0] |
99 for lang in chain((context.req.lang, context.vreg.property_value('ui.language')), |
99 for lang in chain((context._cw.lang, context.vreg.property_value('ui.language')), |
100 context.config.available_languages()): |
100 context.config.available_languages()): |
101 rid = '%s_%s.rst' % (fid, lang) |
101 rid = '%s_%s.rst' % (fid, lang) |
102 resourcedir = context.config.locate_doc_file(rid) |
102 resourcedir = context.config.locate_doc_file(rid) |
103 if resourcedir: |
103 if resourcedir: |
104 break |
104 break |
164 print sorted(aliases for module_name, name, aliases, _, _ in LEXERS.itervalues()) |
164 print sorted(aliases for module_name, name, aliases, _, _ in LEXERS.itervalues()) |
165 # no lexer found |
165 # no lexer found |
166 lexer = get_lexer_by_name('text') |
166 lexer = get_lexer_by_name('text') |
167 parsed = highlight(u'\n'.join(content), lexer, _PYGMENTS_FORMATTER) |
167 parsed = highlight(u'\n'.join(content), lexer, _PYGMENTS_FORMATTER) |
168 context = state.document.settings.context |
168 context = state.document.settings.context |
169 context.req.add_css('pygments.css') |
169 context._cw.add_css('pygments.css') |
170 return [nodes.raw('', parsed, format='html')] |
170 return [nodes.raw('', parsed, format='html')] |
171 |
171 |
172 pygments_directive.arguments = (1, 0, 1) |
172 pygments_directive.arguments = (1, 0, 1) |
173 pygments_directive.content = 1 |
173 pygments_directive.content = 1 |
174 |
174 |