|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T f
Length: 1932 (0x78c)
Types: TextFile
Names: »file-path.el«
└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
└─⟦dbcd4071d⟧ »./gnu-ada-1.05.tar.Z«
└─⟦999713de5⟧
└─⟦this⟧ »file-path.el«
;;;;;;;;;;;;;;;;;;;;;;;;;; -*- Mode: Emacs-Lisp -*- ;;;;;;;;;;;;;;;;;;;;;;;;;;
;; file-path.el --- This file contains file functions that I wish were
;; in emacs
;; Author : Lynn Slater
;; Created On : Fri May 27 08:47:05 1988
;; Last Modified By: Lynn Slater
;; Last Modified On: Tue Oct 18 06:50:21 1988
;; Update Count : 6
;; Status : Beta Released
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Copyright (C) 1988 Lynn Randolph Slater, Jr.
;; This file might become part of GNU Emacs.
;;
;; This file is distributed in the hope that it will be useful,
;; but without any warranty. No author or distributor
;; accepts responsibility to anyone for the consequences of using it
;; or for whether it serves any particular purpose or works at all,
;; unless he says so in writing.
;;
;; Everyone is granted permission to copy, modify and redistribute
;; this file, but only under the conditions described in the
;; document "GNU Emacs copying permission notice". An exact copy
;; of the document is supposed to have been given to you along with
;; this file so that you can know how you may redistribute it all.
;; It should be in a file named COPYING. Among other things, the
;; copyright notice and this notice must be preserved on all copies.
;; Make this a file called file-path.el in your path
;; You should byte-compile it.
(defun file-name-in-path (file-name)
"Searches load-path for the passed file name.
Returns the expand-file-name of the first found file.
This is good for finding non .el or .elc data files that might be stored
along with lisp files."
(let ((p load-path)
temp
(name))
(while p
(if (file-exists-p (setq temp (expand-file-name file-name (car p))))
(progn
(setq name temp)
(setq p nil))
(setq p (cdr p))))
name))
;;(file-name-in-path "template.eld")
(provide 'file-path)