假设我想应用于delete-trailing-whitespaceEmacs会话中的所有缓冲区.我怎样才能做到这一点?
我在这个会话中有很多缓冲区.因此,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)))
Run Code Online (Sandbox Code Playgroud)
它不会对只读缓冲区执行任何操作.
| 归档时间: |
|
| 查看次数: |
324 次 |
| 最近记录: |