emacs-diffs
[Top][All Lists]
Advanced

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

master ab50678520: info-edit: Delay `ibuffer' var change until after `ib


From: Stefan Monnier
Subject: master ab50678520: info-edit: Delay `ibuffer' var change until after `ibuffer' loads
Date: Sun, 17 Jul 2022 21:43:25 -0400 (EDT)

branch: master
commit ab50678520ea26ee785d3999faa65d7fc5b51b78
Author: Richard Hansen <rhansen@rhansen.org>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>

    info-edit: Delay `ibuffer' var change until after `ibuffer' loads
    
    * lisp/obsolete/info-edit.el: Delay the addition of `Info-edit-mode'
    to the `ibuffer-help-buffer-modes' list until after `ibuffer' is
    loaded.  This fixes a "(void-variable ibuffer-help-buffer-modes)"
    error when `info-edit' is loaded before `ibuffer'.
---
 lisp/obsolete/info-edit.el | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/lisp/obsolete/info-edit.el b/lisp/obsolete/info-edit.el
index 6c4c10ca6c..b9cb83ed97 100644
--- a/lisp/obsolete/info-edit.el
+++ b/lisp/obsolete/info-edit.el
@@ -77,11 +77,12 @@ This feature will be removed in future.")
        (buffer-modified-p)
        (message "Tags may have changed.  Use Info-tagify if necessary")))
 
-(defvar ibuffer-help-buffer-modes)
-;; Moved here from definition of ibuffer-help-buffer-modes to make
-;; that variable customizable even though this code is obsolete.  See
-;; also Bug#30990.
-(add-to-list 'ibuffer-help-buffer-modes 'Info-edit-mode)
+(with-eval-after-load 'ibuffer
+  (defvar ibuffer-help-buffer-modes)
+  ;; Moved here from definition of ibuffer-help-buffer-modes to make
+  ;; that variable customizable even though this code is obsolete.  See
+  ;; also Bug#30990.
+  (add-to-list 'ibuffer-help-buffer-modes 'Info-edit-mode))
 
 (provide 'info-edit)
 



reply via email to

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