]> git.eshelyaron.com Git - emacs.git/commitdiff
Revert "Make info-look search harder for the Python info file"
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 4 Oct 2021 08:23:18 +0000 (10:23 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 4 Oct 2021 08:23:18 +0000 (10:23 +0200)
This reverts commit 711eb40b9b9e2aabd0e23ec264e8e8f913329d33.

This leads to loading info-look being excessively slow if the info path is long.  It'll be reimplemented in Emacs 29.

lisp/info-look.el

index 7cc5462dd4ad370c014b45687c8dbb24578b233e..cc6a806f56f5fec6d98781b90117859808057950 100644 (file)
@@ -43,7 +43,6 @@
 
 (require 'info)
 (eval-when-compile (require 'subr-x))
-(eval-when-compile (require 'cl-lib))
 
 (defgroup info-lookup nil
   "Major mode sensitive help agent."
@@ -905,13 +904,9 @@ Return nil if there is nothing appropriate in the buffer near point."
 
 (info-lookup-maybe-add-help
  :mode 'python-mode
- ;; Debian includes Python info files, but they're version-named
- ;; instead of having a symlink.
- :doc-spec `((,(cl-loop for version from 20 downto 7
-                        for name = (format "python3.%d" version)
-                        if (Info-find-file name t)
-                        return (format "(%s)Index" name)
-                        finally return "(python)Index"))))
+ :doc-spec `((,(if (Info-find-file "python3.9" t)
+                   "(python3.9)Index"
+                 "(python)Index"))))
 
 (info-lookup-maybe-add-help
  :mode 'cperl-mode