I'd like to change the default name of a new notebook to, say, StringJoin[{RandomWord[],".nb"}].
There is a hint how one might do this in $InstallationDirectory/SystemFiles/FrontEnd/TextResources which contains:
@@resource untitledStringNum Untitled-
@@resource untitledStringNoNum Untitled
But, I don't know how the @@resource framework works. I suppose that I cook up something in init.m along these lines the solution described in Autosave Untitled notebooks in $TemporaryDirectory
This may be a very silly idea--is it?
The reason I'd like to do this is I often end up with ten or so Untitled-?.nb at a time because I open them for scratch work. I'm wondering if I gave them less similar names, it might help me remember where particular code snippets are located.
2022-09-30-14PM-NewNotebook.nb
$\endgroup$