Make `el-get-set-info-path' compatible with the most recent Emacs

Fix github issue #814: "el-get-set-info-path incorrect in recent Emacs"

Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
This commit is contained in:
Damien Cassou 2012-07-23 14:19:14 +02:00
parent e5deb486ad
commit 0d400e5c99

View File

@ -156,8 +156,13 @@ recursion.
package process-list build-info-then-post-build-fun)))
(defun el-get-set-info-path (package infodir-rel)
(eval-after-load "paths"
'(el-get-add-path-to-list package 'Info-default-directory-list infodir-rel)))
(let ((body
`(el-get-add-path-to-list
',package 'Info-default-directory-list ,infodir-rel)))
;; `Info-default-directory-list' is defined in "paths.el" until 24.1
;; and in "info.el" in more recent Emacs versions.
(eval-after-load "paths" body)
(eval-after-load "info" body)))
(defun el-get-install-or-init-info (package build-or-init)
"Call `el-get-install-info' to create the necessary \"dir\"