Broken project to implement a cross-protocol browser in textual
Diffstat (limited to 'browset.py')
| -rwxr-xr-x | browset.py | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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) |