git emacsclient 问题

git emacsclient 问题

我像这样设置编辑器变量:

git config --global core.editor "`which emacsclient` -t -s"

每当我想在提交期间编辑消息时,都会得到此输出

emacsclient: aliased to /Applications/Emacs.app/Contents/MacOS/bin/emacsclient -t -s :      
emacsclient:: command not found
error: There was a problem with the editor 'emacsclient: aliased to
/Applications/Emacs.app/Contents/MacOS/bin/emacsclient -t -s '.
Please supply the message using either -m or -F option.

答案1

你检查过命令的输出which emacsclient吗?我敢打赌是的

emacsclient: aliased to /Applications/Emacs.app/Contents/MacOS/bin/emacsclient

无论如何,您的全局 git 配置位于~/.gitconfig文件中,因此您可以检查和编辑它。

答案2

设置完整路径“/Applications/Emacs.app/Contents/MacOS/bin/emacsclient -t -s”而不是将别名设置为编辑器对我来说是有效的。

相关内容