Index: lisp/term/ns-win.el =================================================================== RCS file: /sources/emacs/emacs/lisp/term/ns-win.el,v retrieving revision 1.42 diff -u -r1.42 ns-win.el --- lisp/term/ns-win.el 30 Apr 2009 18:01:40 -0000 1.42 +++ lisp/term/ns-win.el 3 May 2009 13:34:58 -0000 @@ -1266,6 +1266,20 @@ (add-to-list 'frame-creation-function-alist '(ns . x-create-frame-with-faces)) (add-to-list 'window-system-initialization-alist '(ns . ns-initialize-window-system)) +;;; Setup Info-default-directory-list to include the info directory +;;; near where Emacs executable was installed. We used to set INFOPATH, +;;; but when this is set Info-default-directory-list is ignored. We +;;; also cannot rely upon what is set in paths.el because they assume +;;; that configuration during build time is correct for runtime. +;;; (copied from w32-fns.el) +(defun ns-init-info () + (let* ((instdir (file-name-directory invocation-directory)) + (dir1 (expand-file-name "../Resources/info/" instdir))) + (if (file-exists-p dir1) + (setq Info-default-directory-list + (append (list dir1) Info-default-directory-list))))) + +(add-hook 'before-init-hook 'ns-init-info) (provide 'ns-win)