gpt4 book ai didi

emacs - 按 Alt+F4 关闭 emacs-client 框架时杀死关联的缓冲区

转载 作者:行者123 更新时间:2023-12-04 15:05:15 25 4
gpt4 key购买 nike

通过使用命令“emacs --daemon”将 emacs 置于服务器模式,我习惯了 emacsclient 的快速响应,例如 vim。但是我发现当我查看一些文件然后按 Alt+F4 关闭它们时,很多缓冲区保持事件状态非常烦人。在关闭框架之前,我必须明确终止缓冲区。

我想知道,是否有办法让 emacsclient 在这一点上表现得更像一个轻量级的 GUI 编辑器(例如 vim)?

最佳答案

我想你是在自找麻烦,但你可以试试这个:

(add-hook 'delete-frame-functions
(lambda (frame)
(let* ((window (frame-selected-window frame))
(buffer (and window (window-buffer window))))
(when (and buffer (buffer-file-name buffer))
(kill-buffer buffer)))))

关于emacs - 按 Alt+F4 关闭 emacs-client 框架时杀死关联的缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1854573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com