diff --git a/init.el b/init.el index 2b8d395..c2a78f6 100644 --- a/init.el +++ b/init.el @@ -472,6 +472,20 @@ mc/mark-previous-like-this mc/mark-all-like-this)) +(use-package olivetti + :ensure t + :commands (olivetti-mode) + :preface (progn + (defun turn-on-olivetti-mode () + "Turn on `olivetti-mode'." + (interactive) + (olivetti-mode 1)) + (defun turn-off-olivetti-mode () + "Turn off `olivetti-mode'." + (interactive) + (olivetti-mode -1))) + :init (setq-default olivetti-body-width 0.618034)) + (use-package undo-tree :ensure t :commands (global-undo-tree-mode @@ -1243,7 +1257,9 @@ :bind (:map org-tree-slide-mode-map ("" . org-tree-slide-display-header-toggle) ("" . org-tree-slide-move-next-tree) - ("" . org-tree-slide-move-previous-tree))) + ("" . org-tree-slide-move-previous-tree)) + :hook ((org-tree-slide-play . turn-on-olivetti-mode) + (org-tree-slide-stop . turn-off-olivetti-mode))) (use-package org-roam :init (progn