diff options
Diffstat (limited to 'browset.py')
| -rwxr-xr-x | browset.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/browset.py b/browset.py index 3e65fff..37e04b1 100755 --- a/browset.py +++ b/browset.py @@ -6,6 +6,7 @@ from rich.markdown import Markdown from textual.binding import Binding from mime.gemtext import Gemtext from mime.plaintext import Plaintext +from mime.highlightedcode import HighlightedCode,mimetolexer from protocol.gemini import GeminiProtocol class Browset(App): @@ -72,6 +73,8 @@ class Browset(App): self.query_one("#content").remove() if "text/gemini" in mime: content = Gemtext(fp=fp, id="content") + elif mime in mimetolexer: + content = HighlightedCode(fp=fp, id="content", mime=mime) else: content = Plaintext(fp=fp, id="content") self.mount(content) |
