mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-08 05:39:13 +00:00
Render foonote reference links as superscript for Khoj Chat on Emacs
This commit is contained in:
@@ -360,12 +360,23 @@ Render results in BUFFER-NAME using QUERY, CONTENT-TYPE."
|
|||||||
(mapcar #'khoj--render-chat-response)
|
(mapcar #'khoj--render-chat-response)
|
||||||
;; insert chat messages into Khoj Chat Buffer
|
;; insert chat messages into Khoj Chat Buffer
|
||||||
(mapc #'insert))
|
(mapc #'insert))
|
||||||
(progn (org-mode)
|
(progn
|
||||||
(visual-line-mode)
|
|
||||||
(khoj--add-hover-text-to-footnote-refs (point-min))
|
(khoj--add-hover-text-to-footnote-refs (point-min))
|
||||||
|
|
||||||
|
;; render reference footnotes as superscript
|
||||||
|
(setq-local
|
||||||
|
org-use-sub-superscripts '{}
|
||||||
|
org-pretty-entities-include-sub-superscripts t
|
||||||
|
org-pretty-entities t)
|
||||||
|
|
||||||
|
;; create khoj chat shortcut keybindings
|
||||||
(use-local-map (copy-keymap org-mode-map))
|
(use-local-map (copy-keymap org-mode-map))
|
||||||
(local-set-key (kbd "m") #'khoj--chat)
|
(local-set-key (kbd "m") #'khoj--chat)
|
||||||
(local-set-key (kbd "C-x m") #'khoj--chat)
|
(local-set-key (kbd "C-x m") #'khoj--chat)
|
||||||
|
|
||||||
|
;; enable appropriate khoj chat major, minor modes
|
||||||
|
(org-mode)
|
||||||
|
(visual-line-mode)
|
||||||
(read-only-mode t)))))
|
(read-only-mode t)))))
|
||||||
|
|
||||||
(defun khoj--add-hover-text-to-footnote-refs (start-pos)
|
(defun khoj--add-hover-text-to-footnote-refs (start-pos)
|
||||||
|
|||||||
Reference in New Issue
Block a user