From 59032a06d54b4a07be969724670500e3c182402b Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Thu, 20 Jun 2024 17:19:32 +0530 Subject: [PATCH] Improve defaults when extracting fields from online reference in khoj.el --- src/interface/emacs/khoj.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/interface/emacs/khoj.el b/src/interface/emacs/khoj.el index 2f6ae239..4ba6e2ca 100644 --- a/src/interface/emacs/khoj.el +++ b/src/interface/emacs/khoj.el @@ -962,9 +962,9 @@ RECEIVE-DATE is the message receive date." (defun khoj--generate-online-reference (reference) "Create `org-mode' footnotes for online REFERENCE." (setq khoj--reference-count (1+ khoj--reference-count)) - (let ((link (cdr (assoc 'link reference))) - (title (cdr (assoc 'title reference))) - (description (cdr (assoc 'description reference)))) + (let* ((link (cdr (assoc 'link reference))) + (title (or (cdr (assoc 'title reference)) link)) + (description (or (cdr (assoc 'description reference)) title))) (cons (propertize (format "^{ [fn:%x]}" khoj--reference-count) 'help-echo (format "%s\n%s" link description)) (thread-last