lisp/info.el | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/lisp/info.el b/lisp/info.el index a8cb141..49d0953 100644 --- a/lisp/info.el +++ b/lisp/info.el @@ -1158,6 +1158,11 @@ a case-insensitive match is tried." (let* (file (attrs (or + ;; As of 2011 or thereabouts, some weirdness in the + ;; transition from Debian to GNU install-info results + ;; in the directory file being gzipped. Sigh. + (progn (setq file (expand-file-name "dir.gz" truename)) + (file-attributes file)) (progn (setq file (expand-file-name "dir" truename)) (file-attributes file)) (progn (setq file (expand-file-name "DIR" truename))