comparison lisp/find-paths.el @ 298:70ad99077275 r21-0b47

Import from CVS: tag r21-0b47
author cvs
date Mon, 13 Aug 2007 10:39:40 +0200
parents 57709be46d1b
children 33bdb3d4b97f
comparison
equal deleted inserted replaced
297:deca3c1083ac 298:70ad99077275
98 (or 98 (or
99 ;; installed 99 ;; installed
100 (file-directory-p (paths-construct-path (list directory 100 (file-directory-p (paths-construct-path (list directory
101 "lib" 101 "lib"
102 emacs-program-name))) 102 emacs-program-name)))
103 ;; in-place 103 ;; in-place or windows-nt
104 (and 104 (and
105 (file-directory-p (paths-construct-path (list directory "lib-src")))
106 (file-directory-p (paths-construct-path (list directory "lisp"))) 105 (file-directory-p (paths-construct-path (list directory "lisp")))
107 (file-directory-p (paths-construct-path (list directory "src")))))) 106 (file-directory-p (paths-construct-path (list directory "etc"))))))
108 107
109 (defun paths-chase-symlink (file-name) 108 (defun paths-chase-symlink (file-name)
110 "Chase a symlink until the bitter end." 109 "Chase a symlink until the bitter end."
111 (let ((maybe-symlink (file-symlink-p file-name))) 110 (let ((maybe-symlink (file-symlink-p file-name)))
112 (if maybe-symlink 111 (if maybe-symlink