|
From: Bob R. <rog...@rg...> - 2004-03-01 02:49:48
|
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/ |