I'm in a peculiar situation. While editing a Perl program I accidentally truncated the file to zero length using an Emacs lisp code I was developing. I need to recover that program... how do I do that?
I tried debugfs utility, but that was of no help because the program wasn't deleted, but rather truncated to zero length & then saved by the lisp code without a prompt.