我要搬去医院了。我在emacs中运行一个zsh终端,并将我的git编辑器设置为emacs -nw。
因此,现在我正在我的emacs终端上重新建立一个基础,emacs编辑器显示了我提交的内容。我的问题是如何在这个终端中保存和退出emacs?当C-x C-c退出主emacs (关闭/杀死)所有东西时
我正在慢慢转向emacs,我不打算使用magit,所以不要把它当作解决方案。
发布于 2016-10-18 08:41:51
您可以在git中将core.editor配置为类似于/usr/bin/emacsclient --alternate-editor /usr/bin/emacs (如果需要的话添加-nw )。
然后只需将以下内容添加到您的emacs init文件中:
(unless (server-running-p) (server-start)))在启动emacs时启动emacs服务器(除非您有其他emacs运行,一些经验丰富的emacs用户通常不会这样做)
当您执行git提交或交互式重基时,您的emacs中将打开一个新的缓冲区。您进行了更改并执行了C-x # (或者您的键绑定到服务器-编辑),并且git将从那里继续。
如果emacs尚未运行,--alternate-editor将接管。
https://stackoverflow.com/questions/40102792
复制相似问题