cmulisp-source-directory-regexp and cmulisp-local-source-directory
Bob Rogers <[email protected]> Sun, 29 Feb 2004 21:45:43 -0500
| Newsgroups | gmane.lisp.ilisp.devel |
|---|---|
| Message-ID | <[email protected]> |
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 a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click