The integrated cross-platform development tool for ANSI Common Lisp LispWorks logo

Lisp Knowledgebase



Title: Problem finding Editor source in LispWorks 4.3

ID: 17030


Product: LispWorks
Version: 4.3
OS: Linux Mac OS X Windows

Description:
After configuring LispWorks as follows:

(load-logical-pathname-translations "EDITOR-SRC")

(setf dspec:*active-finders*
     (append dspec:*active-finders* (list "EDITOR-SRC:editor-tags-db")))


Editor source code is not located by menu command Find Source, editor commands such as Find Source, or the DSPEC package APIs. You may see a message:

/sp/lispsrc/x43/editor/ is not a directory.

or

Z:\x43\editor\ is not a directory.


The problem is that the tags database distributed in the LispWorks library is broken. To fix it, download the corrected binary for your platform and replace the LispWorks library file (default locations shown below). After restarting LispWorks and adding the above configuration, location of Editor source code should work.

Mac OS X
editor-tags-db.nfasl
/Applications/LispWorks/Library/4-3-0-0/src/editor/

Windows
editor-tags-db.fsl
C:\Program Files\Xanalys\LispWorks\lib\4-3-0-0\editor\src\

Linux
editor-tags-db.ufsl
/usr/lib/LispWorks/lib/4-3-0-0/editor/src/.


Note:for source code definitions to be located within the displayed buffer, it needs to be in Lisp mode. If the buffer "buf" containing the definition of foo is not in Lisp mode, and you try to find thhe source of foo, you will see a message like "Cannot find (DEFUN FOO) in buf". See the Editor User Guide for information about Lisp mode.

See Also:
Workaround:
Patch:

Hardware:N/A
Summary:
Bug#:
Patch Enhancement#:
Reported:

Top | Back