Я выполняю версию 1.7.3.2 Мерзавца, которую я создал из источника, zsh является моей оболочкой, и emacs является моим редактором.
Недавно я начал видеть следующее:
/usr/local/Cellar/git/1.7.3.2/libexec/git-core/git-sh-setup: line 106: emacs: command not found
Не мог выполнить редактора
Мой zshrc похож на следующее, таким образом, я могу использовать сборку Какао и консольный двоичный файл, которому предоставляют его.
EMACS_HOME="/Applications/Emacs.app/Contents/MacOS"
function e() { PATH=$EMACS_HOME/bin:$PATH $EMACS_HOME/Emacs -nw $@ }
function ec() { PATH=$EMACS_HOME/bin:$PATH emacsclient -t $@ }
function es() { e --daemon=$1 && ec -s $1 }
function el() { ps ax|grep Emacs }
function ek() { $EMACS_HOME/bin/emacsclient -e '(kill-emacs)' -s $1 }
function ecompile() {
e -eval "(setq load-path (cons (expand-file-name \".\") load-path))" \
-batch -f batch-byte-compile $@
}
alias emacs=e
alias emacsclient=ec
И я также имею
export EDITOR="emacs"
и попытались добавить
export GIT_EDITOR="emacs"
(и выгрузка этого с "e")
Но независимо от того, что я пробую, я не могу заставить мерзавца открывать emacs каждый раз, когда я должен сделать фиксацию или интерактивную переоснову и т.д. и т.д...