Bob Rogers | 1 Mar 2004 03:45
Picon

cmulisp-source-directory-regexp and cmulisp-local-source-directory

   It occurs to me that cmulisp-source-directory-regexp and
cmulisp-local-source-directory only exist to convert "target:" in raw
source file names into the actual source directory on the local
filesystem.  I can think of three reasons to flush this:

   1.  The new M-. implementation now tries to return truenames whenever
possible, so emacs should only see "target:" if (search-list "target:")
is wrong.

   2.  Since emacs doesn't know what the search list should be, the
pathname rewriting might not produce the right result in any case.

   3.  This is actually just a gloss on the underlying
ilisp-source-directory-fixup-alist, which can always be used directly
for other rewriting needs.

   If the search list is set up correctly, then M-. should always return
the right thing; if not, then other bad things ensue.  As a result, I
think we should flush these variable, and encourage users to correct the
lisp's notion of where the sources are.

   If I don't hear otherwise, I will commit something along these lines
in the next few days.

					-- Bob Rogers
					   http://rgrjr.dyndns.org/

-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
(Continue reading)


Gmane