diff options
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2017-02-24 17:35:08 +0000 |
---|---|---|
committer | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2017-02-24 17:36:17 +0000 |
commit | 8a62ae7ad844930bcdcbcadbfede83bbdbb59ccd (patch) | |
tree | 0b8aee78aa286390cc706e50af8a7ce59c3ed569 | |
parent | 38ba85985441f9a1ddb3ed6b2e9749f1ff92080d (diff) | |
download | poezio-8a62ae7ad844930bcdcbcadbfede83bbdbb59ccd.tar.gz poezio-8a62ae7ad844930bcdcbcadbfede83bbdbb59ccd.tar.bz2 poezio-8a62ae7ad844930bcdcbcadbfede83bbdbb59ccd.tar.xz poezio-8a62ae7ad844930bcdcbcadbfede83bbdbb59ccd.zip |
Make the code plugin stop using extra attributes and div.
-rw-r--r-- | plugins/code.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/code.py b/plugins/code.py index 028f0f70..ef4cbb70 100644 --- a/plugins/code.py +++ b/plugins/code.py @@ -28,7 +28,7 @@ from plugin import BasePlugin from pygments import highlight from pygments.lexers import get_lexer_by_name from pygments.formatters import HtmlFormatter -FORMATTER = HtmlFormatter(noclasses=True) +FORMATTER = HtmlFormatter(nowrap=True, noclasses=True) class Plugin(BasePlugin): def init(self): @@ -41,4 +41,5 @@ class Plugin(BasePlugin): language, code = args.split(None, 1) lexer = get_lexer_by_name(language) room = self.api.current_tab() - room.command_xhtml(highlight(code, lexer, FORMATTER).strip().replace('\n</pre>', '</pre>')) + code = highlight(code, lexer, FORMATTER) + room.command_xhtml('<pre>%s</pre>' % code.rstrip('\n')) |