[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/olivetti 9bd4108 091/134: Compatibility fixes for Emacs
From: |
Stefan Monnier |
Subject: |
[elpa] externals/olivetti 9bd4108 091/134: Compatibility fixes for Emacs 26 |
Date: |
Thu, 25 Apr 2019 09:57:35 -0400 (EDT) |
branch: externals/olivetti
commit 9bd41082a593ba90f3e9e34d3ffc29bbb276b674
Author: Paul Rankin <address@hidden>
Commit: Paul Rankin <address@hidden>
Compatibility fixes for Emacs 26
---
olivetti.el | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/olivetti.el b/olivetti.el
index f6c3082..a2319ff 100644
--- a/olivetti.el
+++ b/olivetti.el
@@ -146,7 +146,7 @@ exiting. The reverse is not true."
;;; Set Environment
-(defun olivetti-set-environment ()
+(defun olivetti-set-environment (&optional frame)
"Set text body width to `olivetti-body-width' with relative margins.
Cycle through all windows displaying current buffer and first
@@ -154,7 +154,7 @@ find the `olivetti-safe-width' to which to set
`olivetti-body-width', then find the appropriate margin size
relative to each window. Finally set the window margins, taking
care that the maximum size is 0."
- (dolist (window (get-buffer-window-list nil nil t))
+ (dolist (window (get-buffer-window-list nil nil (or frame t)))
(let* ((n (olivetti-safe-width (if (integerp olivetti-body-width)
(olivetti-scale-width
olivetti-body-width)
olivetti-body-width)
@@ -334,6 +334,7 @@ hidden."
(if olivetti-mode
(progn
(dolist (hook '(window-configuration-change-hook
+ window-size-change-functions
after-setting-font-hook
text-scale-mode-hook))
(add-hook hook 'olivetti-set-environment t t))
@@ -345,6 +346,7 @@ hidden."
(unless olivetti--visual-line-mode (visual-line-mode 1))
(olivetti-set-environment))
(dolist (hook '(window-configuration-change-hook
+ window-size-change-functions
after-setting-font-hook
text-scale-mode-hook))
(remove-hook hook 'olivetti-set-environment t))
- [elpa] externals/olivetti 78ef7ae 046/134: Reset margins in all buffer windows, (continued)
- [elpa] externals/olivetti 78ef7ae 046/134: Reset margins in all buffer windows, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti 6933bf9 049/134: More neatening up, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti 35654fe 054/134: Added note about temporary-overlay-map, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti d4fdf91 059/134: Fix for Emacs lexical binding standard-value bug, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti cdc9fc3 058/134: Merge pull request #11 from rnkn/lexical-binding, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti e095ee34 060/134: Function quoting, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti b4094d3 066/134: Added badges, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti 3d057a5 073/134: Removed useless (let ...), Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti 8556abb 078/134: Rearranging code for clarity, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti ff058b9 084/134: new file: screenshots/01.png, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti 9bd4108 091/134: Compatibility fixes for Emacs 26,
Stefan Monnier <=
- [elpa] externals/olivetti cba0d25 076/134: user-error for bad olivetti-body-width, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti 696c195 080/134: Fixed window splitting, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti e9feab0 087/134: Remove H1 from README/Commentary, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti 21f8356 086/134: Updated README/Commentary, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti df2477e 093/134: Fix README typo, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti 2b202b4 098/134: Fix spelling error in description, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti 1629f89 102/134: Always find window on all frames, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti c87a7ec 100/134: Merge pull request #17 from sten0/master, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti cab3aa3 095/134: Add headers for ELPA version, Stefan Monnier, 2019/04/25
- [elpa] externals/olivetti 2e92258 103/134: Consider fringe width in current window when setting environment, Stefan Monnier, 2019/04/25