From 67d572bd645c71e485e42df2383edcc76d9edb72 Mon Sep 17 00:00:00 2001 From: jeffser Date: Sun, 6 Oct 2024 22:23:37 -0600 Subject: [PATCH] Even better code block detection --- src/custom_widgets/message_widget.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/custom_widgets/message_widget.py b/src/custom_widgets/message_widget.py index 2282322..ca26e6e 100644 --- a/src/custom_widgets/message_widget.py +++ b/src/custom_widgets/message_widget.py @@ -484,7 +484,7 @@ class message(Gtk.Overlay): self.content_children = [] if text: self.content_children = [] - code_block_pattern = re.compile(r'```(\w*)\n(.*?)\n\s*```', re.DOTALL) + code_block_pattern = re.compile(r'[```|`](\w*)\n(.*?)\n\s*[```|`]', re.DOTALL) table_pattern = re.compile(r'((\r?\n){2}|^)([^\r\n]*\|[^\r\n]*(\r?\n)?)+(?=(\r?\n){2}|$)', re.MULTILINE) bold_pattern = re.compile(r'\*\*(.*?)\*\*') #"**text**" code_pattern = re.compile(r'`([^`\n]*?)`') #"`text`"