Homebrew 安装的
brew install --cask emacs
emacs -Q
*** Welcome to IELM *** Type (describe-mode) or press C-h m for help.
ELISP> (image-type-available-p 'svg)
t
Homebrew 安装的
brew install --cask emacs
emacs -Q
*** Welcome to IELM *** Type (describe-mode) or press C-h m for help.
ELISP> (image-type-available-p 'svg)
t
Emacs-2022-11-23_00-10-09-5e8c62ffcae473b89e268e0081d4041fb19abef7-universal
Emacs-2022-11-16_00-09-19-60f2bb862f834fcb580d839ac79b30a8b4cd4167-universal
Emacs-2022-11-13_00-09-16-756373a772c2c096bad1b26d7e46fa6144086ce1-universal
Emacs-28.2-universal
Emacs-pretest-28.1.91-universal
多个版本都有这个问题
那个 issue 的问题跟你不一样,emacsformacos 本来就没有编译 svg。
你这么一说我有点懵。
是我理解错了,(image-type-available-p 'svg)
是 Emacs 能打开,但不一定能图像渲染的意思吗?
emacsformacos 的版本没有编译 svg,所以 (image-type-available-p 'svg)
结果是 nil
,为什么你会得到 t
?
这就是问题所在了,我还以为原汁原味的 Emacs 是支持 SVG 的,分发的包有问题呢。
我还傻傻的下载了好几个版本挨个儿测了,愣是不知道问题出在哪儿。