[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
simple code to use focus-mode with org
From: |
Marc Ihm |
Subject: |
simple code to use focus-mode with org |
Date: |
Thu, 23 Apr 2020 20:48:48 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 |
Hi,
when presenting things informally from org I often use the great
focus-mode (see https://github.com/larstvei/Focus) to keep my audience
focused on the individual nodes of my presentation:
(defun forward-heading (&optional N)
"Forward one orgmode-heading for thing-at-point"
(interactive "p")
(if (= N -1)
(outline-previous-heading)
(outline-next-heading)))
(require 'thingatpt)
(require 'focus)
(setq focus-mode-to-thing '((org-mode . heading)))
(focus-mode)
The only interesting thing here is the trivial function forward-heading,
which allows focus-mode to handle org-nodes and focus on them.
The connection is made by setting focus-mode-to-thing; the symbol
heading leads focus-mode to invoke forward-heading, see the
documentation of thingatpt for details.
Hope someone finds this useful.
regards,
Marc
- simple code to use focus-mode with org,
Marc Ihm <=