aboutsummaryrefslogtreecommitdiff
path: root/nov.el
diff options
context:
space:
mode:
authorVisuwesh <visuweshm@gmail.com>2023-06-19 22:20:17 +0530
committerVasilij Schneidermann <mail@vasilij.de>2023-07-15 16:34:58 +0200
commitcc31ce0356226c3a2128119b08de6107e38fdd17 (patch)
tree3714c5f924545e98387e571f0b7912d10f882d89 /nov.el
parent58c35e677e11f5c04a702b42ac753c80c8955089 (diff)
* nov.el (nov-imenu-goto-function): Make sure file link is relative to TOC file.
Diffstat (limited to 'nov.el')
-rw-r--r--nov.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/nov.el b/nov.el
index d814727..de6ef63 100644
--- a/nov.el
+++ b/nov.el
@@ -968,7 +968,9 @@ See also `nov-bookmark-make-record'."
(defun nov-imenu-goto-function (_name filename target)
"Visit imenu item using FILENAME and TARGET."
- (nov-visit-relative-file filename target))
+ ;; Make sure file is visited relative to toc file.
+ (let ((nov-documents-index 0))
+ (nov-visit-relative-file filename target)))
(defun nov-imenu-create-index ()
"Generate Imenu index."