我在批处理模式下运行带有Verilog模式的emacs。通常,它会覆盖源文件,但我想保留源文件并将输出写入不同的文件。我想把它放到makefile流中,所以我需要单独的输入和输出文件。
我的命令行:
emacs --batch xyz.auto.sv -f verilog-diff-auto
答案 0 :(得分:0)
尝试
emacs --batch xyz.auto.sv -f verilog-diff-auto --eval '(write-file "output.sv")'
这应该将输入文件读入缓冲区,执行verilog-diff-auto
应该执行的操作,然后将修改后的缓冲区保存到输出文件中。