Acredito que isso não funcione porque o shell tentaria abrir um binário com o espaço incluído no nome do arquivo, portanto, Emacs -nw
e não abrir Emacs
e, em seguida, passar -nw
como as opções. / p>
Que tal tornar $EDITOR
um pequeno script (executável), por ex. em ~/bin/EDITOR
?
#!/bin/sh
/Applications/Emacs.app/Contents/MacOS/Emacs -nw -- "$@"
Em seguida, basta adicionar à configuração do seu shell:
export EDITOR=~/bin/EDITOR
Agora, EDITOR
chamará o script com os argumentos apropriados, expandidos em $@
.