如何退出emacs,C x,C c说“你不会放弃!”

时间:2017-02-21 14:24:28

标签: emacs elisp

emacs的新用户。 加载包含以下代码的配置文件。 现在,每当我想要退出emacs时,它都说“你不会放弃!”

(global-set-key (kbd "C-x C-c") (bind (message "Thou shall not quit!")))
(after 'evil
  (defadvice evil-quit (around dotemacs activate)
    (message "Thou shall not quit!"))
  (defadvice evil-quit-all (around dotemacs activate)
    (message "Thou shall not quit!")))

这是配置文件的链接。 enter link description here

2 个答案:

答案 0 :(得分:2)

所以一般来说,你有一个标准的Emacs绑定已被破坏,你不知道如何做它过去做的事情?

要查找默认绑定,可以通过运行emacs -Q启动第二个没有init文件的Emacs实例,然后检查绑定 Ch k CX 抄送

那会告诉你:

  

C-x C-c运行命令save-buffers-kill-terminal

有了这些知识,您可以返回到原始的Emacs实例,并执行此操作以手动运行该命令:

  • M-x save-buffers-kill-terminal RET

或恢复全局绑定:

  • Mx global-set-key RET Cx Cc save-buffers-kill-terminal RET < / KBD>

答案 1 :(得分:0)

@resueman的建议奏效了。

按Q就可以了。