emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[nongnu] elpa/forth-mode 4868a0ff03 051/153: Fix for imenu integration.


From: ELPA Syncer
Subject: [nongnu] elpa/forth-mode 4868a0ff03 051/153: Fix for imenu integration.
Date: Sat, 29 Jan 2022 08:02:16 -0500 (EST)

branch: elpa/forth-mode
commit 4868a0ff03e0cfec2f1937856ed078432a8db711
Author: Lars Brinkhoff <lars.brinkhoff@delphi.com>
Commit: Lars Brinkhoff <lars.brinkhoff@delphi.com>

    Fix for imenu integration.
---
 forth-mode.el | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/forth-mode.el b/forth-mode.el
index 19467fb58c..ea08fe29d5 100644
--- a/forth-mode.el
+++ b/forth-mode.el
@@ -70,10 +70,11 @@
 
 (defun forth-expand-symbol ()
   (let ((list (forth-words)))
-    (dolist (index (imenu--make-index-alist t))
-      (when (listp (rest index))
-       (dolist (def (rest index))
-         (push (car def) list))))
+    (when (fboundp 'imenu--make-index-alist)
+      (dolist (index (imenu--make-index-alist t))
+       (when (listp (rest index))
+         (dolist (def (rest index))
+           (push (car def) list)))))
     (list (forth-symbol-start) (forth-symbol-end) list)))
 
 (defun forth-block-p ()



reply via email to

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