From 4d529619d61ea318fb796951f4c39c4dc76018d5 Mon Sep 17 00:00:00 2001 From: jeffser Date: Sun, 6 Oct 2024 22:03:33 -0600 Subject: [PATCH] Better recognition for code blocks --- 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 c1faaa5..6f23a65 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```', re.DOTALL) + code_block_pattern = re.compile(r'```(\w*)\n(.*?)\n\s*```', re.DOTALL) no_lang_code_block_pattern = re.compile(r'`\n(.*?)\n`', 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**"