emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/olivetti 696c195 080/134: Fixed window splitting


From: Stefan Monnier
Subject: [elpa] externals/olivetti 696c195 080/134: Fixed window splitting
Date: Thu, 25 Apr 2019 09:57:33 -0400 (EDT)

branch: externals/olivetti
commit 696c19550f50e1960327e007750c4b80bd3f14bf
Author: Paul Rankin <address@hidden>
Commit: Paul Rankin <address@hidden>

    Fixed window splitting
---
 olivetti.el | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/olivetti.el b/olivetti.el
index ab52f4b..99c3f4b 100644
--- a/olivetti.el
+++ b/olivetti.el
@@ -181,7 +181,7 @@ window parameter `split-window' to nil. Then reset the 
window
 margins to nil."
   (dolist (window (get-buffer-window-list nil nil t))
     (set-window-parameter window 'split-window nil)
-    (set-window-margins window nil nil)))
+    (set-window-margins window nil)))
 
 (defun olivetti-split-window (&optional window size side pixelwise)
   "Safely split the window by first resetting the environment.
@@ -191,14 +191,12 @@ First call `olivetti-reset-environment' then try
 
 If `olivetti-mode' is non-nil, call `olivetti-set-environment'."
   (olivetti-reset-environment)
-  (split-window window size side pixelwise)
-  (if olivetti-mode (olivetti-set-environment)))
+  (split-window window size side pixelwise))
 
 (defun olivetti-split-window-sensibly (&optional window)
   "Like `olivetti-split-window' but calls `split-window-sensibly'."
   (olivetti-reset-environment)
-  (split-window-sensibly window)
-  (if olivetti-mode (olivetti-set-environment)))
+  (split-window-sensibly window))
 
 
 ;;; Set Mode-Line
@@ -345,8 +343,8 @@ hidden."
           (add-hook hook 'olivetti-set-environment t t))
         (add-hook 'change-major-mode-hook
                   'olivetti-reset-environment nil t)
-        ;; (setq-local split-window-preferred-function
-        ;;       'olivetti-split-window-sensibly)
+        (setq-local split-window-preferred-function
+              'olivetti-split-window-sensibly)
         (setq olivetti--visual-line-mode visual-line-mode)
         (unless olivetti--visual-line-mode (visual-line-mode 1))
         (olivetti-set-environment))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]