回答:
env
Neovim内で実行したときの出力と標準端末で実行した場合の出力を比較しましたが、これらの変数は新しいようです。
VIMRUNTIME=/usr/local/Cellar/neovim/HEAD/share/nvim/runtime
VIM=/usr/local/Cellar/neovim/HEAD/share/nvim
NVIM_LISTEN_ADDRESS=/var/folders/_8/sy7jjpw55mbgn2prml0fbsgc0000gn/T/nvimaLHjPR/0
(vim
私も持っ$VIM
ている$VIMRUNTIME
ので、彼らの単なる存在はNeovim対Vimを示していません...)
alxndrの例とは別に、次のように自分で設定できます。
:let $IN_NEOVIM = "yes"
:terminal
$ env | grep NEOVIM
IN_NEOVIM=yes
これは、シェルに情報を渡す簡単な方法として特に便利です。例えば:
:let $NEOVIM_FILETYPE = &filetype
:terminal
$ env | grep NEOVIM
NEOVIM_FILETYPE=python