Turned out to be our issue. This is fixed in main now https://github.com/joe-editor/joe
This is fixed in main now https://github.com/joe-editor/joe
Funny you mention this https://github.com/joe-editor/joe/issues/37 because I hit this all the time on my Mac. I think it is an upstream issue and I might bother them about it. You may also be interested in the workaround for the ^I and ^M issues: https://github.com/joe-editor/joe/issues/36
I can confirm this compiles properly on my macbook with Sequoia 15.7.4.
To get the old behavior, comment this out: https://github.com/joe-editor/joe/blob/main/joe/tw.c#L826C2-L831C3 I know that [@jhallen] was debating removing this in a future (?) version.
What is dumped into DEADJOE is the contents of all buffers that are not marked as saved. This includes the "yank buffer" as well as histories for file prompts, which are implemented as buffers under-the-hood. It should contain the file contents if the file was modified. If joe crashes or is killed but an open file is not in a dirty state, it won't write out the contents. Is that confirmed to be the case here? And, no none of this is necessarily obvious. Those buffers should probably have better names...
Build failure due to implicit declaration of functions
Reopening in that case.