GNU bug report logs -
#8258
INFOPATH bug on Windows
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#8258: INFOPATH bug on Windows
which was filed against the emacs package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 8258 <at> debbugs.gnu.org.
--
8258: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8258
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
> on Windows, Emacs 23.3 fails to parse INFOPATH due to a hard-coded
> colon as path separator.
In fact, the current code parses INFOPATH (quite by accident), but
fails to take into account the case where INFOPATH should be appended
to Info-default-directory-list.
So, yours is a valid fix and I've committed it to the emacs-23 branch.
Thanks,
Juanma
[Message part 3 (message/rfc822, inline)]
Hi,
on Windows, Emacs 23.3 fails to parse INFOPATH due to a hard-coded
colon as path separator. Below is a patch together with a change
log entry.
2011-03-11 Ralph Schleicher <rs <at> ralph-schleicher.de>
* info.el (info-initialize): Replace all uses of `:' with
path-separator for compatibility with non-Unix systems.
Cache quoting of path-separator.
--- emacs-23.3/lisp/info.el.orig 2011-01-08 12:45:14 +0100
+++ emacs-23.3/lisp/info.el 2011-03-11 11:45:14 +0100
@@ -588,15 +588,15 @@
(defun info-initialize ()
"Initialize `Info-directory-list', if that hasn't been done yet."
(unless Info-directory-list
- (let ((path (getenv "INFOPATH")))
+ (let ((path (getenv "INFOPATH"))
+ (sep (regexp-quote path-separator)))
(setq Info-directory-list
(prune-directory-list
(if path
- (if (string-match ":\\'" path)
- (append (split-string (substring path 0 -1)
- (regexp-quote path-separator))
+ (if (string-match (concat sep "\\'") path)
+ (append (split-string (substring path 0 -1) sep)
(Info-default-dirs))
- (split-string path (regexp-quote path-separator)))
+ (split-string path sep))
(Info-default-dirs)))))))
;;;###autoload
--
Ralph
This bug report was last modified 14 years and 51 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.