I would like to be able to implement the following logic.
(if (developer-opened-file-with-emacs) (do nothing, get on with working as fast as possible) (load fancy splash screen that may take a while))
What would be a good way to detect this case so that I may use this to choose what kind of startup behavior to use?
Another way to say this is: Will emacs show
*scratch* buffer once it's started.
Examples of opening emacs with a file include:
Or using elisp:
emacs --eval '(progn (find-file "test.txt"))'
Note that checking
argv isn't a good option since elisp may be used in a command line argument to open files.