Compile/Catalog/etc. fails for records edited with `edit'.
Status: Alpha
Brought to you by:
numeromancer
If a buffer is opened with the `edit' command, where
the record is a unibasic program, the interaction with
unidata is out of whack because unidata uses the path
from `buffer-file-name' to determine how to call
unidata functions on them, but Emacs is editing these
files through a temporary file. The compilation
produces object files in the temp directory.