如何使用Dired标记文件作为任意Emacs Lisp函数的参数?


10

Dired让我标记文件并将它们的名称作为参数传递给任意Shell命令。我想要一种将标记的名称作为Emacs Lisp函数(作为内置函数或由我自己编写的函数)的参数提供的方法。

Answers:


11

只需使用功能dired-get-marked-files。它为您提供了标记文件和目录名称的列表。然后使用funcallapply将它们传递给函数。

(您还可以w在Dired中使用空格将标记的名称复制到上的(单个)字符串中kill-ring,然后将其拖曳以将其作为组插入到任意位置。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.