Как бы сделать в zsh POSIX-совместимое variable expansion?
А то
export ALTERNATE_EDITOR="emacs --no-desktop"
$ALTERNATE_EDITOR
не работает. Я знаю про
=$EDITOR
, но это костыль.И таким образом ломается, например, emacsclient:
emacsclient: can't find socket; have you started the server?
To start the server in Emacs, type "M-x server-start".
emacsclient: error executing alternate editor "emacs --no-desktop"
EDIT: впрочем, emacsclient ломается по-любому. Видимо, используется execv
, а не system