是否有一个 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 来做你想做的事,用它作为模板