summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorRichard Hansen <rhansen@rhansen.org>2022-07-17 14:32:42 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2022-07-17 21:43:12 -0400
commitab50678520ea26ee785d3999faa65d7fc5b51b78 (patch)
tree50e9ba1c0920d5b3048e55b288242e8f77277ba4 /lisp
parent356618ca6a649979256552de8f2fa2a5ab6a0161 (diff)
downloademacs-ab50678520ea26ee785d3999faa65d7fc5b51b78.tar.gz
emacs-ab50678520ea26ee785d3999faa65d7fc5b51b78.tar.bz2
emacs-ab50678520ea26ee785d3999faa65d7fc5b51b78.zip
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'.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/obsolete/info-edit.el11
1 files changed, 6 insertions, 5 deletions
diff --git a/lisp/obsolete/info-edit.el b/lisp/obsolete/info-edit.el
index 6c4c10ca6c2..b9cb83ed971 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)