[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/org-present 4ec04e1b77 12/12: Merge pull request #36 from
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/org-present 4ec04e1b77 12/12: Merge pull request #36 from rhdxmr/master |
Date: |
Sat, 6 Aug 2022 14:58:56 -0400 (EDT) |
branch: elpa/org-present
commit 4ec04e1b77dea76d7c30066ccf3200d2e0b7bee9
Merge: dfcb71c199 98b7d94a0f
Author: Ric Lister <rlister@gmail.com>
Commit: GitHub <noreply@github.com>
Merge pull request #36 from rhdxmr/master
Add org-presentation-toggle-one-big-page
---
README.md | 5 +++--
org-present.el | 16 ++++++++++++++--
2 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 3090d78f9c..e911cb7b10 100644
--- a/README.md
+++ b/README.md
@@ -54,8 +54,9 @@ Keys are:
- C-c C-- for small text
- C-c C-q for quit (which will return you back to vanilla org-mode)
- C-c < and C-c > to jump to first/last slide
-- C-c C-r set slides read only
-- C-c C-w allow writing on slides
+- C-c C-r for buffer read-only
+- C-c C-w for buffer read/write
+- C-c C-1 for one big page showing all slides
## Beautification
diff --git a/org-present.el b/org-present.el
index c0f69b7810..ae42bcbd37 100644
--- a/org-present.el
+++ b/org-present.el
@@ -66,12 +66,14 @@
(define-key org-present-mode-keymap (kbd "C-c C-w") 'org-present-read-write)
(define-key org-present-mode-keymap (kbd "C-c <") 'org-present-beginning)
(define-key org-present-mode-keymap (kbd "C-c >") 'org-present-end)
+(define-key org-present-mode-keymap (kbd "C-c C-1")
'org-present-toggle-one-big-page)
;; 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)
+(defvar org-present-one-big-page nil)
(define-minor-mode org-present-mode
"Minimalist presentation minor mode for org-mode."
@@ -218,7 +220,7 @@ makes tabs work in presentation mode as in the rest of Org
mode.")
(define-key org-present-mode-keymap (kbd "SPC") #'org-present-next))
(defun org-present-read-write ()
- "Make buffer read-only."
+ "Make buffer read/write."
(interactive)
(setq buffer-read-only nil)
(define-key org-present-mode-keymap (kbd "SPC") 'self-insert-command))
@@ -240,7 +242,7 @@ makes tabs work in presentation mode as in the rest of Org
mode.")
;;;###autoload
(defun org-present ()
- "init."
+ "Start org presentation."
(interactive)
(setq org-present-mode t)
(org-present-add-overlays)
@@ -248,6 +250,16 @@ makes tabs work in presentation mode as in the rest of Org
mode.")
(org-present-narrow)
(org-present-run-after-navigate-functions))
+(defun org-present-toggle-one-big-page ()
+ "Toggle showing all pages in a buffer."
+ (interactive)
+ (if org-present-one-big-page
+ (progn
+ (org-present-narrow)
+ (setq-local org-present-one-big-page nil))
+ (widen)
+ (setq-local org-present-one-big-page t)))
+
(defun org-present-quit ()
"Quit the minor-mode."
(interactive)
- [nongnu] elpa/org-present updated (c0f1f36b23 -> 4ec04e1b77), ELPA Syncer, 2022/08/06
- [nongnu] elpa/org-present 7be98b2c03 02/12: doc(org-present-hide-stars-in-headings): advise on use and effects, ELPA Syncer, 2022/08/06
- [nongnu] elpa/org-present 60d063f20a 05/12: Add org-present-toggle-one-big-page, ELPA Syncer, 2022/08/06
- [nongnu] elpa/org-present 444f3b3b7e 06/12: link to blog and video, ELPA Syncer, 2022/08/06
- [nongnu] elpa/org-present 98b7d94a0f 11/12: Merge branch 'master' into master, ELPA Syncer, 2022/08/06
- [nongnu] elpa/org-present 140a8c3a34 01/12: feat: Add a toggle for whether to hide stars in headings, ELPA Syncer, 2022/08/06
- [nongnu] elpa/org-present 17412d085f 03/12: feat(folds): add org-present-startup-folded a la org-startup-folded, ELPA Syncer, 2022/08/06
- [nongnu] elpa/org-present 3c3588be82 04/12: Add and fix description of key bindings, ELPA Syncer, 2022/08/06
- [nongnu] elpa/org-present ef1f1c5da9 08/12: Merge pull request #27 from Kazark/org-present-startup-folded, ELPA Syncer, 2022/08/06
- [nongnu] elpa/org-present 4ec04e1b77 12/12: Merge pull request #36 from rhdxmr/master,
ELPA Syncer <=
- [nongnu] elpa/org-present 868d7087ca 07/12: Merge pull request #44 from rlister/systemcrafters-link, ELPA Syncer, 2022/08/06
- [nongnu] elpa/org-present d506a63fc5 09/12: Merge branch 'master' into toggle-heading-stars, ELPA Syncer, 2022/08/06
- [nongnu] elpa/org-present dfcb71c199 10/12: Merge pull request #26 from Kazark/toggle-heading-stars, ELPA Syncer, 2022/08/06