summaryrefslogtreecommitdiffstats
path: root/.emacs.d/init.el
diff options
context:
space:
mode:
authorGravatar Tom Willemse2013-12-02 14:26:10 +0100
committerGravatar Tom Willemse2013-12-02 14:26:10 +0100
commitf0ae7913338bdbe5f885c3ec67cc97ded2fc2c78 (patch)
treefd1aad1ddf1c8b4344e6ae6f46f8de348674fbbe /.emacs.d/init.el
parent47b2ed513c38cba69f236199998d7f0b4098ca6d (diff)
downloademacs-f0ae7913338bdbe5f885c3ec67cc97ded2fc2c78.tar.gz
emacs-f0ae7913338bdbe5f885c3ec67cc97ded2fc2c78.zip
Toggle persistent-outline-mode with outline-minor-mode
Diffstat (limited to '.emacs.d/init.el')
-rw-r--r--.emacs.d/init.el9
1 files changed, 9 insertions, 0 deletions
diff --git a/.emacs.d/init.el b/.emacs.d/init.el
index 7b41df4..daa3a0b 100644
--- a/.emacs.d/init.el
+++ b/.emacs.d/init.el
@@ -1297,5 +1297,14 @@ If no direction is given, don't split."
(define-key yas-minor-mode-map [(tab)] nil)
(define-key yas-minor-mode-map (kbd "C-\\") 'yas-expand))
+(defun init-toggle-pom-by-omm ()
+ "Toggle mode `persistent-outline-mode'.
+
+Toggle mode `persistent-outline-mode' according to the variable
+`outline-minor-mode'."
+ (persistent-outline-mode (or outline-minor-mode -1)))
+
+(add-hook 'outline-minor-mode-hook #'init-toggle-pom-by-omm)
+
(provide 'init)
;;; init.el ends here