[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org-remark 85bbee122f 02/67: feat: add a new file for n
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org-remark 85bbee122f 02/67: feat: add a new file for nov.el support (WIP) #49 |
Date: |
Sat, 22 Jul 2023 06:58:59 -0400 (EDT) |
branch: externals/org-remark
commit 85bbee122f5a35fdbd9f899489cb0bebc49d05fc
Author: Noboru Ota <me@nobiot.com>
Commit: Noboru Ota <me@nobiot.com>
feat: add a new file for nov.el support (WIP) #49
---
org-remark-nov.el | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/org-remark-nov.el b/org-remark-nov.el
new file mode 100644
index 0000000000..7854d884b9
--- /dev/null
+++ b/org-remark-nov.el
@@ -0,0 +1,23 @@
+;; -*- lexical-binding: t; -*-
+
+;; compatibility with org-noter
+(defun org-remark-get-epub-source ()
+ "Returns the path of the epub source from which the present session is
initiated."
+ (when (eq major-mode 'nov-mode)
+ (concat
+ (file-name-nondirectory nov-file-name)
+ "/"
+ (file-name-base (cdr (aref nov-documents nov-documents-index))))))
+
+(defun org-remark-nov-link (_filname)
+ ;; Assume the point is on the highlight in source epub buffer.
+ (when (eq major-mode 'nov-mode)
+ (org-store-link nil)))
+
+(add-hook 'org-remark-source-find-file-name-functions
#'org-remark-get-epub-source)
+(add-hook 'org-remark-highlight-link-to-source-functions #'org-remark-nov-link)
+(add-hook 'nov-post-html-render-hook #'org-remark-highlights-load)
+
+;;(defun org-remark-housekeep-before-render ()
+;; (setq org-remark-highlights nil))
+;;(add-hook 'nov-pre-html-render-hook #'org-remark-housekeep-before-render)
- [elpa] externals/org-remark updated (41a615c9f8 -> 498354ace4), ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 08a197604c 01/67: org-noter, nov epub-reader support initial stage., ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 85bbee122f 02/67: feat: add a new file for nov.el support (WIP) #49,
ELPA Syncer <=
- [elpa] externals/org-remark 883d0018fe 08/67: fix(save): source-setup-done needs to be done in source, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 02f2ca5c7c 12/67: fix: Text cut off if the highlight spans across two lines #56, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark a2fcae8d5b 03/67: refactor(mark): save notes buf only when create/change, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark b2e0b37247 04/67: refactor(save): -highlight-save function, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 3f71f58603 05/67: feat: dynamic notes headline level - WIP with test code, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark b2d2d432dd 06/67: feat(save): per-mode options for -notes-create-entry-functions WIP, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 8e067b1813 11/67: refactor(save): -highlight-save -> -highlight-add, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 3c25682d1d 14/67: fix: typo in regression issue, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 97c5f1c8e0 15/67: fix: missing defvar org-remark-source-find-file-name-functions, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark ba8e3433e0 18/67: feat: test/find-nov-file-buffer, ELPA Syncer, 2023/07/22