用了好久才发现现在用的 emacs 不支持 imagemagick。用的 yay(应该跟 pacman 一样吧?)安装的 emacs,然后又装了 doom emacs。不清楚是编译的时候就压根没有 imagemagick 还是路径设置问题?我路径目前是这么设置的
(image-type-available-p 'imagemagick)
仍旧返回是 nil。请问问题出在哪里
用了好久才发现现在用的 emacs 不支持 imagemagick。用的 yay(应该跟 pacman 一样吧?)安装的 emacs,然后又装了 doom emacs。不清楚是编译的时候就压根没有 imagemagick 还是路径设置问题?我路径目前是这么设置的
(image-type-available-p 'imagemagick)
仍旧返回是 nil。请问问题出在哪里
源里的没有开imagemagick支持呗, 建议手动下载emacs-git的PKGBUILD回来自己打开。
git clone https://aur.archlinux.org/emacs-git
然后找到MAGICK
改成MAGICK="YES"
makepkg -si
yay user, cry me a river.
感谢,按照你的方法是确实支持 imagemagick了。但搞完 doom 后,emacs 还是初始的样子欸 (已经把原来的 emacs 删了)。你知道是怎么回事吗?实在不行我去发个 issure 吧。
yay 怎么了吗
你又没说doom-emacs应该是怎么样子。不要问XY问题啊
看emacs-git
的PKGBUILD开头的注释就知道了。原句是
yaourt user, cry me a river
意思就是Emacs这种高度tweakable的玩意不自己折腾一番直接用yaourt下载来默认配置肯定是用不爽的。不过现在yaourt用户大多都转投yay了吧
我的意思是 emacs 还是默认原装的样子,等于 doom 配置失败了。
@cireu 看了下,似乎是因为通过 yay 安装的 emacs 默认配置文件是在 ~/.emacs
,但编译安装的配置文件是在 ~/.config/emacs/init
。所以 doom 配置就失效了。以前没编译过 emacs,有什么办法可以修改默认配置文件的位置吗
把你不想要的地方的配置删掉就好了
感谢感谢,搞定了。原来这么简单,哈哈。
pacman安装的带imagemagick