如何并行 native 编译 elisp 代码?

我使用从 homebrew 安装的 [email protected],带有 native-compile 选项。我希望 Emacs 不要 “just-in-time” 把包编译到本地文件,而是希望他一口气把所有包给编译了。 我在 Emacs-wiki 上找到了这么一个 elisp 代码,能够一口气编译。可惜他太慢了,希望能一口气并行地编译。

(native-compile-async "/path/to/packages" 'recursively)

是这个variable吗?native-comp-async-jobs-number,改成cpu线程数应该就行了,默认是cpu线程数的一半。

哦,我看看有没有效果。

我这里写 “It’s value is 0”,把它改成 8 了。谢谢!