-es -Es -s-ex silent-mode

Script mode, aka “silent mode”, aka “batch mode”. No UI, disables most prompts and messages. Unrelated to -s. See also -S to run script files.

-es reads/executes stdin as Ex commands.

printf "put ='foo'\n%%print\n" | nvim -es

-Es reads stdin as text (into buffer 1). Use -c or ”+” to send commands.

printf "foo\n" | nvim -Es +"%print"

These commands display on stdout: :list :number :print :set With :verbose or ‘verbose’, other commands display on stderr:

nvim -es +"verbose echo 'foo'"
nvim -V1 -es +"echo 'foo'"