diff options
| author | tautologyclub <31303355+tautologyclub@users.noreply.github.com> | 2019-08-22 15:57:37 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-08-22 15:57:37 +0200 |
| commit | dbe562d03e1c7f52af26c3e6af9e63a731c59608 (patch) | |
| tree | d6c4d99ea1c29e995eab9fb5dd14a8381ca088ad | |
| parent | 394686af3a701478bbd60c3b8b59e37b04ad8c52 (diff) | |
| parent | e0fcb483b1ede6bb046c4c72ab0e9c8d924f219e (diff) | |
Merge pull request #45 from jcs-PR/ml-toggle
Working version to fixed mode-line toggle issue.
| -rw-r--r-- | feebleline.el | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/feebleline.el b/feebleline.el index 039d327..97a2b6b 100644 --- a/feebleline.el +++ b/feebleline.el @@ -164,7 +164,10 @@ window-divider-default-places (quote bottom-only)) (window-divider-mode t) (setq-default mode-line-format nil) - (setq mode-line-format nil)) + (walk-windows (lambda (window) + (with-selected-window window + (setq mode-line-format nil))) + nil t)) (defun feebleline-legacy-settings-on () "Some default settings for EMACS < 25." @@ -222,6 +225,7 @@ Returns a pair with desired column and string." (with-current-buffer feebleline--minibuf (erase-buffer))) + ;;;###autoload (define-minor-mode feebleline-mode "Replace modeline with a slimmer proxy." @@ -242,7 +246,10 @@ Returns a pair with desired column and string." ;; Deactivation: (set-face-attribute 'mode-line nil :height 1.0) (setq-default mode-line-format feebleline--mode-line-format-previous) - (setq mode-line-format feebleline--mode-line-format-previous) + (walk-windows (lambda (window) + (with-selected-window window + (setq mode-line-format feebleline--mode-line-format-previous))) + nil t) (cancel-timer feebleline--msg-timer) (remove-hook 'focus-in-hook 'feebleline--insert-ignore-errors) (force-mode-line-update) |
