branch: elpa/ws-butler
commit 35daeb8673f33d8c96b2837d885e0b4623e8e708
Author: Sean Whitton <spwhit...@spwhitton.name>
Commit: Sean Whitton <spwhit...@spwhitton.name>

    Refactor ws-butler-global-mode to prevent byte-compiler warning
---
 ws-butler.el | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/ws-butler.el b/ws-butler.el
index c2b0991c1f..885846ebd4 100644
--- a/ws-butler.el
+++ b/ws-butler.el
@@ -289,12 +289,14 @@ only for lines modified by you."
     (remove-hook 'after-revert-hook #'ws-butler-after-save t)
     (remove-hook 'edit-server-done-hook #'ws-butler-before-save t)))
 
+(defun ws-butler--global-mode-turn-on ()
+  "Enable `ws-butler-mode' unless current major mode is exempt."
+  (unless (apply #'derived-mode-p ws-butler-global-exempt-modes)
+    (ws-butler-mode 1)))
+
 ;;;###autoload
-(define-globalized-minor-mode ws-butler-global-mode ws-butler-mode
-  (lambda ()
-    "Enable `ws-butler-mode' unless current major mode is exempt."
-    (unless (apply #'derived-mode-p ws-butler-global-exempt-modes)
-      (ws-butler-mode 1))))
+(define-globalized-minor-mode ws-butler-global-mode
+  ws-butler-mode ws-butler--global-mode-turn-on)
 
 (provide 'ws-butler)
 

Reply via email to