我已经为windows安装了emacs和git(必须使用Windows工作),当我提交时,一切似乎都没问题,评论消息很好地在emacs中弹出,但是当变基时,我选择交互式地'从magit开始,我选择了一个rebase on,然后我按下Cc C-c',它假设切换到git-rebase-todo
缓冲区,但我得到magit-process
缓冲区,看起来git试图使用vim并卡在那里:
run C:/Program Files/Git/mingw64/libexec/git-core/git.exe … "rebase" "-i" "55ec1e8^"
Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal
Press ENTER or type command to continue[?1000l[?25h
看起来magit在重新定位时没有修改$ EDITOR,我如何强制magit使用emacs?谢谢。
答案 0 :(得分:0)
我发现,它与Windows无关,我在gitconfig中有sequence.editor
选项,看来magit无法覆盖此选项。