(require 'info)
(eval-when-compile (require 'subr-x))
-(eval-when-compile (require 'cl-lib))
(defgroup info-lookup nil
"Major mode sensitive help agent."
(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