From 823f3256c33c09b5602a701cda91aa780cc83219 Mon Sep 17 00:00:00 2001 From: Bram Schoenmakers Date: Sun, 21 Jul 2024 21:48:32 +0200 Subject: [PATCH] Switch to markdown-mode in a dedicated response buffer Markdown formatting not supported (yet) in the shell. --- kagi.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kagi.el b/kagi.el index e030fce..a16d835 100644 --- a/kagi.el +++ b/kagi.el @@ -391,13 +391,17 @@ retrieving a result from Lisp code." (gethash "code" firsterror))) (error "An error occurred while querying FastGPT"))))) +(declare-function markdown-mode nil) + (defun kagi--fastgpt-display-result (result) "Display the RESULT of a FastGPT prompt in a new buffer." (let ((buffer-name (generate-new-buffer-name "*fastgpt-result*"))) (with-current-buffer (get-buffer-create buffer-name) (save-excursion (insert result)) - (text-mode) + (if (featurep 'markdown-mode) + (markdown-mode) + (text-mode)) (display-buffer buffer-name)))) (defun kagi--fastgpt-welcome-message (_config)