是否有一个 emacs 命令可以将 kbd 宏应用于 dired 中的每个文件?
例如query-replace-regexp
有dired-do-query-replace-regexp
我正在寻找一个dired-do-call-last-kbd-macro
另一种选择是这样做:
Ch f dired-do-query-replace-regexp 揭示了以下代码:
(dolist (file (dired-get-marked-files nil nil 'dired-nondirectory-p)) (let ((buffer (get-file-buffer file))) (if (and buffer (with-current-buffer buffer 缓冲区只读)) (错误“文件 `%s' 以只读方式访问”文件))))
我只是做一些 elisp 来做你想做的事,用它作为模板