[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/org-present 9781d86b7a 14/47: Fix the user set cursor bein
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/org-present 9781d86b7a 14/47: Fix the user set cursor being overridden |
Date: |
Sat, 8 Jan 2022 13:58:29 -0500 (EST) |
branch: elpa/org-present
commit 9781d86b7a8d9d225ca9cc0243ef9fa1b2cf1aab
Author: Jaseem Abid <jaseemabid@gmail.com>
Commit: Jaseem Abid <jaseemabid@gmail.com>
Fix the user set cursor being overridden
Function `org-present-read-only' sets the value of the cursor to nil
effectual throwing away the user set configuration. Using a temp
variable `org-present-cursor-cache' to fix that.
---
org-present.el | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/org-present.el b/org-present.el
index 0afd3e66f5..98fbd58dbb 100644
--- a/org-present.el
+++ b/org-present.el
@@ -68,6 +68,8 @@
;; how much to scale up font size
(defvar org-present-text-scale 5)
+(defvar org-present-cursor-cache (or cursor-type nil)
+ "Holds the user set value of cursor for `org-present-read-only'")
(defvar org-present-overlays-list nil)
(define-minor-mode org-present-mode
@@ -164,14 +166,15 @@
"Make buffer read-only."
(interactive)
(setq buffer-read-only t)
- (setq cursor-type nil)
+ (setq org-present-cursor-cache cursor-type
+ cursor-type nil)
(define-key org-present-mode-keymap (kbd "SPC") 'org-present-next))
(defun org-present-read-write ()
"Make buffer read-only."
(interactive)
(setq buffer-read-only nil)
- (setq cursor-type t)
+ (setq cursor-type org-present-cursor-cache)
(define-key org-present-mode-keymap (kbd "SPC") 'self-insert-command))
;;;###autoload
- [nongnu] elpa/org-present b5f5d5f351 04/47: add overlay for author/title pragmas, (continued)
- [nongnu] elpa/org-present b5f5d5f351 04/47: add overlay for author/title pragmas, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present 1b519cfd5a 27/47: Merge pull request #5 from fred-o/master, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present 614eb997c5 33/47: Merge branch 'master' into emphasis-markers, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present f63302a21a 40/47: Merge pull request #35 from komem3/hide-cursor, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present 0ccf354d73 43/47: Add .gitignore, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present 804a9abeec 45/47: Merge pull request #39 from skangas/gplv3, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present 957c167ca9 46/47: Merge pull request #40 from skangas/byte-compiler-warnings, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present a6027fd7ea 08/47: convert readme to markdown, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present 64bbf11b76 11/47: Fix file header line for ELPA compatibility, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present 5442cda46f 15/47: Kill trailing white space, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present 9781d86b7a 14/47: Fix the user set cursor being overridden,
ELPA Syncer <=
- [nongnu] elpa/org-present d77bfe0fd4 18/47: fix next page from within subheading, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present b5745d2934 24/47: fix markdown bullets, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present 7414e40632 39/47: Merge pull request #37 from Merazi/master, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present 767a246283 42/47: Fix two byte-compiler warnings, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present 8a9636e0db 41/47: Upgrade license to GPLv3, ELPA Syncer, 2022/01/08
- [nongnu] elpa/org-present 22e9d8b614 38/47: Update README.md, ELPA Syncer, 2022/01/08