-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'"