mirror of
https://github.com/librephoenix/nixos-config
synced 2025-04-20 17:24:35 +05:30
Improved wrapper for org-side-tree-toggle
This commit is contained in:
parent
9fad819cba
commit
682fd0dc3c
|
@ -295,8 +295,13 @@
|
||||||
(setq org-side-tree-persistent nil)
|
(setq org-side-tree-persistent nil)
|
||||||
(setq org-side-tree-fontify t)
|
(setq org-side-tree-fontify t)
|
||||||
(setq org-side-tree-enable-folding t)
|
(setq org-side-tree-enable-folding t)
|
||||||
|
(defun org-side-tree-create-or-toggle ()
|
||||||
|
(interactive)
|
||||||
|
(if (or (org-side-tree-has-tree-p) (eq major-mode 'org-side-tree-mode))
|
||||||
|
(org-side-tree-toggle)
|
||||||
|
(org-side-tree)))
|
||||||
(map! :leader
|
(map! :leader
|
||||||
"O t" #'org-side-tree-toggle)
|
"O t" #'org-side-tree-create-or-toggle)
|
||||||
(map! :map org-side-tree-mode-map
|
(map! :map org-side-tree-mode-map
|
||||||
"SPC" nil)
|
"SPC" nil)
|
||||||
|
|
||||||
|
|
|
@ -364,8 +364,13 @@ Doom Emacs is traditionally installed by cloning the repository ([[https://githu
|
||||||
(setq org-side-tree-persistent nil)
|
(setq org-side-tree-persistent nil)
|
||||||
(setq org-side-tree-fontify t)
|
(setq org-side-tree-fontify t)
|
||||||
(setq org-side-tree-enable-folding t)
|
(setq org-side-tree-enable-folding t)
|
||||||
|
(defun org-side-tree-create-or-toggle ()
|
||||||
|
(interactive)
|
||||||
|
(if (or (org-side-tree-has-tree-p) (eq major-mode 'org-side-tree-mode))
|
||||||
|
(org-side-tree-toggle)
|
||||||
|
(org-side-tree)))
|
||||||
(map! :leader
|
(map! :leader
|
||||||
"O t" #'org-side-tree-toggle)
|
"O t" #'org-side-tree-create-or-toggle)
|
||||||
(map! :map org-side-tree-mode-map
|
(map! :map org-side-tree-mode-map
|
||||||
"SPC" nil)
|
"SPC" nil)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue