我使用从 homebrew 安装的 emacs-plus@28,带有 native-compile 选项。我希望 Emacs 不要 “just-in-time” 把包编译到本地文件,而是希望他一口气把所有包给编译了。 我在 Emacs-wiki 上找到了这么一个 elisp 代码,能够一口气编译。可惜他太慢了,希望能一口气并行地编译。
(native-compile-async "/path/to/packages" 'recursively)
我使用从 homebrew 安装的 emacs-plus@28,带有 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 了。谢谢!