2020-11-22 22:48:37 +00:00
|
|
|
#+Title: org-keynote
|
|
|
|
#+Author: Yann Esposito
|
|
|
|
|
|
|
|
* =org-keynote=
|
|
|
|
|
|
|
|
This is the most minimal presentation mode I could write to simulate a
|
|
|
|
keynote from an org-mode document.
|
|
|
|
|
|
|
|
** Configuration
|
|
|
|
|
|
|
|
There are two hooks you could take advantage of.
|
|
|
|
Typical doom-emacs configuration:
|
|
|
|
|
|
|
|
#+BEGIN_SRC elisp
|
|
|
|
(use-package! org-keynote
|
|
|
|
:config
|
|
|
|
(add-hook 'org-keynote-mode-hook
|
|
|
|
(lambda ()
|
|
|
|
(org-sticky-header-mode -1)
|
|
|
|
(doom/increase-font-size 3)
|
|
|
|
(org-display-inline-images)))
|
|
|
|
|
|
|
|
(add-hook 'org-keynote-mode-quit-hook
|
|
|
|
(lambda ()
|
|
|
|
(org-sticky-header-mode -1)
|
|
|
|
(doom/reset-font-size)
|
|
|
|
(org-remove-inline-images)))
|
2020-11-22 23:10:41 +00:00
|
|
|
(map! :map org-keynote-mode-keymap
|
2020-11-22 22:48:37 +00:00
|
|
|
:ni "<right>" #'org-keynote-next
|
|
|
|
:ni "<left>" #'org-keynote-prev
|
|
|
|
:ni "q" #'org-keynote-quit'))
|
|
|
|
#+END_SRC
|