首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs内部的Emacs:如何在不退出主emacs的情况下退出内部emacs

Emacs内部的Emacs:如何在不退出主emacs的情况下退出内部emacs
EN

Stack Overflow用户
提问于 2016-10-18 08:04:24
回答 1查看 190关注 0票数 0

我要搬去医院了。我在emacs中运行一个zsh终端,并将我的git编辑器设置为emacs -nw

因此,现在我正在我的emacs终端上重新建立一个基础,emacs编辑器显示了我提交的内容。我的问题是如何在这个终端中保存和退出emacs?当C-x C-c退出主emacs (关闭/杀死)所有东西时

我正在慢慢转向emacs,我不打算使用magit,所以不要把它当作解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-18 08:41:51

您可以在git中将core.editor配置为类似于/usr/bin/emacsclient --alternate-editor /usr/bin/emacs (如果需要的话添加-nw )。

然后只需将以下内容添加到您的emacs init文件中:

代码语言:javascript
复制
(unless (server-running-p) (server-start)))

在启动emacs时启动emacs服务器(除非您有其他emacs运行,一些经验丰富的emacs用户通常不会这样做)

当您执行git提交或交互式重基时,您的emacs中将打开一个新的缓冲区。您进行了更改并执行了C-x # (或者您的键绑定到服务器-编辑),并且git将从那里继续。

如果emacs尚未运行,--alternate-editor将接管。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40102792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档