branch: externals/doc-view-follow
commit bc3d5c0370671118855b2885df1abc761f83b623
Author: Paul Nelson <ultr...@gmail.com>
Commit: Paul Nelson <ultr...@gmail.com>

    Add global-doc-dual-view-mode
    
    * doc-dual-view.el (doc-dual-view--maybe-enable): New function.
    (global-doc-dual-view-mode): Use it.
---
 doc-dual-view.el | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/doc-dual-view.el b/doc-dual-view.el
index 08819c081a..aeec3544f8 100644
--- a/doc-dual-view.el
+++ b/doc-dual-view.el
@@ -137,5 +137,15 @@ redisplay-func)."
       (cancel-timer doc-dual-view--redisplay-timer)
       (setq doc-dual-view--redisplay-timer nil))))
 
+(defun doc-dual-view--maybe-enable ()
+  "Enable `doc-dual-view-mode' if appropriate for this buffer."
+  (when (assq major-mode doc-dual-view-modes)
+    (doc-dual-view-mode 1)))
+
+;;;###autoload
+(define-globalized-minor-mode global-doc-dual-view-mode
+  doc-dual-view-mode
+  doc-dual-view--maybe-enable)
+
 (provide 'doc-dual-view)
 ;;; doc-dual-view.el ends here

Reply via email to