[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org-remark b94c64e381 45/67: feature: Make icons custom
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org-remark b94c64e381 45/67: feature: Make icons customizable |
Date: |
Sat, 22 Jul 2023 06:59:03 -0400 (EDT) |
branch: externals/org-remark
commit b94c64e381bcc3a331955a582e8afdaaf30db7be
Author: Noboru Ota <me@nobiot.com>
Commit: Noboru Ota <me@nobiot.com>
feature: Make icons customizable
---
org-remark.el | 26 ++++++++++++++++++++------
1 file changed, 20 insertions(+), 6 deletions(-)
diff --git a/org-remark.el b/org-remark.el
index 807c360407..f9a200fc53 100644
--- a/org-remark.el
+++ b/org-remark.el
@@ -6,7 +6,7 @@
;; URL: https://github.com/nobiot/org-remark
;; Version: 1.1.0
;; Created: 22 December 2020
-;; Last modified: 09 July 2023
+;; Last modified: 10 July 2023
;; Package-Requires: ((emacs "27.1") (org "9.4"))
;; Keywords: org-mode, annotation, note-taking, marginal-notes, wp,
@@ -127,6 +127,16 @@ manually or some other function to either the headline or
file."
The current buffer is the note buffer."
:type 'hook)
+(defcustom org-remark-icon-notes "⁽*⁾"
+ "String to be displayed when notes exist for a given highlight
+Nil means no icon is to be displayed."
+ :type 'string)
+
+(defcustom org-remark-icon-position-adjusted "⁽ᵟ⁾"
+ "String to be displayed when a highlight position adjusted.
+Nil means no icon is to be displayed."
+ :type 'string)
+
;;;; Variables
@@ -1507,14 +1517,18 @@ mode-specific extensions."
(let ((propertized-string nil)
(note-body (overlay-get ov '*org-remark-note-body))
(position-adjusted (overlay-get ov '*org-remark-position-adjusted)))
- (when note-body
+ (when (and note-body org-remark-icon-notes)
(let ((face (overlay-get ov 'face)))
- (setq propertized-string (concat propertized-string (propertize
"⁽*⁾" 'face face)))))
- ;; Even if the new location could not be found, indicate that it is
different to the original
- (when position-adjusted
+ (setq propertized-string (concat propertized-string
+ (propertize org-remark-icon-notes
+ 'face face)))))
+ ;; Even if the new location could not be found, indicate that it
+ ;; is different to the original
+ (when (and position-adjusted org-remark-icon-position-adjusted)
(setq propertized-string
(concat propertized-string
- (propertize "⁽ᵟ⁾" 'face 'org-remark-highlighter-warning))))
+ (propertize org-remark-icon-position-adjusted
+ 'face 'org-remark-highlighter-warning))))
(when propertized-string
(overlay-put ov 'after-string
propertized-string)))))
- [elpa] externals/org-remark 09d95e7519 20/67: Merge branch 'main' into dev/nov.el, (continued)
- [elpa] externals/org-remark 09d95e7519 20/67: Merge branch 'main' into dev/nov.el, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 52bc575bb9 28/67: docs: comments and docstring, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark e10a00b426 35/67: feat: add icon for highlights with annotation body text #64, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 41f90c53a8 59/67: refactor: Add 'org-remark-string=' for highlight-adjust-positions, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 2bd53de493 60/67: refactor: Set fn to hook org-remark-highlights-after-load-functions, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark e1b7a3a1ba 19/67: Merge remote-tracking branch 'sati-bodhi/main' into dev/nov.el, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 090156bed2 21/67: feat: org-remark-nov-mode minor mode, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark ef7e02d542 34/67: fix: annotation body to be nil when no body text, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark aa58058ec4 38/67: refactor: add-headlines (WIP), ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark c38f46e806 42/67: refactor(highlight-add): remove spurflous/obsolete elements, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark b94c64e381 45/67: feature: Make icons customizable,
ELPA Syncer <=
- [elpa] externals/org-remark f1ea78bcf1 47/67: refactor: highlight-add, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark f21ab48aad 62/67: refactor: simple name replace org-remark-get-epub-source, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 160de610f8 64/67: fix: make sure new top-level headline is appended, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark fea8103b9b 65/67: fix(legacy): compilation warning #66, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 32149d5135 25/67: fix: Exclude pdfs from default file type #57, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 14996bc1ce 30/67: refactor: notes-set-properties & new-headline, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 356c87468a 31/67: feature(nov) find-source and link correctly (WIP), ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 0d4902f9eb 43/67: docs: flymake, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark d7ae7158bd 48/67: fix(adjust-position) newline char prevent string match, ELPA Syncer, 2023/07/22
- [elpa] externals/org-remark 4900be37ba 57/67: docs: Fix erroneous newline, ELPA Syncer, 2023/07/22