不知道你用的 Emacs 版本,我用的 28是可以的,27 应该也没问题,27+默认使用了内置的 image 库。还不行的话你可以试试使用 imagemagick
选项。查看下pdf-tools 的文档。
PS: Centaur Emacs 中内置了支持 retina display,看 pdf 会清晰很多。
不知道你用的 Emacs 版本,我用的 28是可以的,27 应该也没问题,27+默认使用了内置的 image 库。还不行的话你可以试试使用 imagemagick
选项。查看下pdf-tools 的文档。
PS: Centaur Emacs 中内置了支持 retina display,看 pdf 会清晰很多。
我试了下你的配置,retina 正常时候没问题,但是 isearch 时候会糊, 但是我看你的截图不糊,不知道啥问题了。doom 也做了 retina 的支持,但是比较奇怪的是他的 isearch 会把 pdf 文件放大。我还在研究…
这只是个 workaround,很多场景没有并没有适配。
Updated: 其实很早就有坛友做了研究。Centaur 更新了下,isearch 不会糊了。
我试用了你的配置,可以搜索,同样的emacs 在 doom 里面和 最小配置
(add-to-list 'load-path
(expand-file-name "~/doom-emacs/.local/straight/repos/pdf-tools/lisp"))
(require 'pdf-tools)
都不行, 等明天有空再去拜读你的配置
非常有意思,看来是配置的问题.期待后期跟进分析.
通过对比,发现是在pyim里面启用了 (pyim-isearch-mode 1) 导致 pdf 里面的 isearch 会失效
前面我用的最小配置有问题,由于对 pdf-tools 不太了解, 并且一开始是在 doom 里面配置,有太多的干扰因素。
下面是在 pdf 里面使用 isearch 的最小配置
(add-to-list 'load-path
(expand-file-name "~/doom-emacs/.local/straight/repos/pdf-tools/lisp"))
(require 'pdf-tools)
(require 'pdf-isearch)
(add-to-list 'auto-mode-alist
'("\\.[pP][dD][fF]\\'" . pdf-view-mode))
(add-hook 'pdf-view-mode-hook
#'pdf-isearch-minor-mode)
确实是和pyim-isearch-mode 有冲突