[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org-remark 697a990a34 158/173: revert f6c3f36 The scree
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org-remark 697a990a34 158/173: revert f6c3f36 The screen jerking was not OS or version; setup issue |
Date: |
Fri, 28 Jan 2022 16:58:11 -0500 (EST) |
branch: externals/org-remark
commit 697a990a34cf7b8acb3d4290ac98b2b033c0d484
Author: Noboru Ota <me@nobiot.com>
Commit: Noboru Ota <me@nobiot.com>
revert f6c3f36 The screen jerking was not OS or version; setup issue
---
org-remark.el | 35 +++++++++++------------------------
1 file changed, 11 insertions(+), 24 deletions(-)
diff --git a/org-remark.el b/org-remark.el
index ba7eb3bdd8..060a1232bb 100644
--- a/org-remark.el
+++ b/org-remark.el
@@ -408,31 +408,18 @@ current buffer.
This function ensures that there is only one cloned buffer for
notes file by tracking it."
(interactive "d\nP")
- ;; Check if the current point is at a org-remark highlight overlay.
- (when-let ((id (get-char-property point 'org-remark-id)))
- ;; If the base-bufffer of the marginal notes buffer has not changed from
the
- ;; previous, don't kill it If it's different or new, kill the last marginal
- ;; notes buffer and create a new clone indrect buffer. We want only one of
- ;; the clone indirect buffer for the Emacs session at a time.
- (unless (buffer-live-p org-remark-last-notes-buffer)
- (setq org-remark-last-notes-buffer nil))
- (let ((ibuf org-remark-last-notes-buffer)
- (notes-buf (find-file-noselect org-remark-notes-file-path))
- (cbuf (current-buffer)))
- (when (buffer-base-buffer ibuf) notes-buf
- ;; killed buffer is not nil
- (kill-buffer ibuf) (setq ibuf nil))
- ;; ibuf (marignal notes buffer) does not exist or exist but it's not for
- ;; the current main note. Clone a new indirect buffer.
- (unless ibuf
- (setq ibuf (make-indirect-buffer
- notes-buf org-remark-notes-buffer-name :clone)))
- (display-buffer ibuf org-remark-notes-display-buffer-action)
- (set-buffer ibuf)(widen)
+ (when (buffer-live-p org-remark-last-notes-buffer)
+ (kill-buffer org-remark-last-notes-buffer))
+ (when-let ((id (get-char-property point 'org-remark-id))
+ (ibuf (make-indirect-buffer
+ (find-file-noselect org-remark-notes-file-path)
+ org-remark-notes-buffer-name 'clone)))
+ (setq org-remark-last-notes-buffer ibuf)
+ (with-current-buffer ibuf
(when-let (p (org-find-property org-remark-prop-id id))
- (goto-char p)(org-narrow-to-subtree))
- (setq org-remark-last-notes-buffer ibuf)
- (unless view-only (select-window (get-buffer-window ibuf))))))
+ (widen)(goto-char p)(org-narrow-to-subtree)))
+ (display-buffer ibuf org-remark-notes-display-buffer-action)
+ (unless view-only (select-window (get-buffer-window ibuf)))))
(defun org-remark-view (point)
"View marginal notes for highlight at POINT.
- [elpa] externals/org-remark c03ce7b590 123/173: fix: save and line-num for ID., (continued)
- [elpa] externals/org-remark c03ce7b590 123/173: fix: save and line-num for ID., ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark d07f158dfe 125/173: add:refactor: org-remark-source-path, org-remark-notes-track-file, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 1b2482cf7c 133/173: fix:org-remark-mark API; refactor org-remark-load, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 76e5a4f915 136/173: docs: WIP, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 6aaba8acdb 142/173: docs: resolving custom_id link, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 2e14b95d65 147/173: feat: minor-mode menu & mouse context-menu (>= Emacs 28), ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark d9e305837b 149/173: docs: README update for ascii output used by ELPA, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 2b4692abbf 150/173: docs: NEWS for v0.1.0, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 41b0997c3f 151/173: fix: remove/delete remove only one highlihgt at a time, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 84d50976df 156/173: chg: Menu label from "Remark" to "Org-remark", ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 697a990a34 158/173: revert f6c3f36 The screen jerking was not OS or version; setup issue,
ELPA Syncer <=
- [elpa] externals/org-remark 5e55f8757d 159/173: chg: menu squence; docs: add menu and context menu to user manual, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 0db912919a 163/173: docs: update Makefile, README and user manual, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 82a4afbee0 169/173: add: delete with confirmation promt etc., ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark a1ff9033c1 170/173: add: org-remark-delete, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark dc162bc8ec 172/173: fix: window management for open and remove/delete, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 91d7583495 065/173: add: mark deactivate-mark & set-buffer-modified-p, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark bd01afe043 068/173: add tracking: customizing subgroup, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 0e2a215c40 079/173: readme, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark bc051adab9 022/173: doc: Add some clarification to readme, etc., ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 1878b9ddce 029/173: fix: Error narrowed source for range, ELPA Syncer, 2022/01/28