Both of the following work to call a graphical/terminal eshell: * `emacs -f eshell` * `emacs -nw -f eshell` Furthermore, this 2-step process also works: * `emacsclient -t -a '' /some/real/file/name * <kbd>Meta</kbd><kbd>x</kbd> `eshell` *BUT*, this does not: * `emacsclient -t -a '' -f eshell` and fails with this error after lots of normal startup messages: Error: server did not start correctly Error: Could not start the Emacs daemon <sub>Note: On my system, I use `alias edt="emacsclient -t -a ''` to make sure that I always end up in a daemon-backed emacs session server</sub> How can I, in one command, * launch `emacsclient` * launch and display a new `eshell` * OR display an existing `eshell` frame? <sub>If I could also suppress the top 2 "Welcome to EShell" lines, that would also be useful</sub>