gpt4 book ai didi

Emacs自动保存在开关缓冲区中

转载 作者:行者123 更新时间:2023-12-04 04:56:22 26 4
gpt4 key购买 nike

叫我la子,但是我已经厌倦了我的潜意识C-x C-s紧张的抽搐。我经常切换缓冲区,我想我想在切换到另一个缓冲区后立即保存一个缓冲区。我还没有时间学习Emacs-Lisp基础知识。

关于如何执行此操作的任何提示或更好的解决方案?

(在相关说明中,我发现一个autosave workaround可以在您闲置给定时间后立即保存当前缓冲区。)

最佳答案

为了扩展Sethanswer,我可以这样做:

(defadvice switch-to-buffer (before save-buffer-now activate)
(when buffer-file-name (save-buffer)))
(defadvice other-window (before other-window-now activate)
(when buffer-file-name (save-buffer)))
(defadvice other-frame (before other-frame-now activate)
(when buffer-file-name (save-buffer)))

检查 buffer-file-name可以避免保存没有文件的缓冲区。您需要找出用于切换所需缓冲区的所有入口点(我也建议 other-window)。

关于Emacs自动保存在开关缓冲区中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1413837/

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