Clozure / ccl

Clozure Common Lisp
http://ccl.clozure.com
Apache License 2.0
840 stars 105 forks source link

Patch #'find-definition-sources. Fixes #450. #451

Closed svspire closed 2 months ago

svspire commented 11 months ago

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.