我想创建一个脚本,为我简单地清理文件夹中多个文件上的空格和制表符。我创建了一个 bash 文件,其中包括:
emacsclient -t -e '(progn (prelude-cleanup-buffer-or-region) (save-buffer-kill-terminal))' $FILE
现在这似乎不起作用,因为它将所有文件参数解释为要运行的函数(因此 $FILE 作为函数执行)。(PS prelude-cleanup-buffer-or-region来自这里)
现在我真正想要的似乎在--batch
这里描述(因为我实际上不想在屏幕上显示任何内容)但这不是 emacsclient 的选项之一。我想使用 emacsclient 而不仅仅是使用的原因emacs --batch
是我有很多启动文件,所以希望所有这些都保持加载,否则我的脚本会花费太长时间。
有人对如何解决这个问题有任何建议吗?
提前致谢。