[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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master ab50678520: info-edit: Delay `ibuffer' var change until after `ibuffer' loads,
Stefan Monnier <=