gpt4 book ai didi

emacs - 将函数应用于 emacs 中的所有缓冲区

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

假设我想申请 delete-trailing-whitespace到 Emacs session 中的所有缓冲区。我怎样才能做到这一点?

我在这个 session 中有很多缓冲区。所以改为申请 M-x delete-trailing-whitespace手动每个缓冲区,我需要一些方法来自动制作。

非常感谢

最佳答案

这应该这样做:

(defun delete-trailing-whitespace-each-buffer ()
(interactive)
(mapc (lambda (buffer)
(condition-case nil
(with-current-buffer buffer
(delete-trailing-whitespace))
(buffer-read-only nil)))
(buffer-list)))

它不会对只读缓冲区执行任何操作。

关于emacs - 将函数应用于 emacs 中的所有缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8379301/

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