ccl
ccl copied to clipboard
Patch #'find-definition-sources. Fixes #450.
This seems to fix the issue but I'm not sure it's the best way. For example it might be better to modify the "Show Callers" dialog so that double-clicking on an item in it always sends a data item to #'find-definition-sources that it knows how to deal with -- that's a less kludgy version of what I'm doing here.
This patch stops the error and the source file opens in the editor, but it doesn't put the cursor on the actual line where the internal definition occurs. You still have to look for that inside the toplevel function where it appears. It would be nice to fix that, but I have a feeling it might require modifications to the source-notes mechanism.