好的,更新代码之后情况如下:现在可以显示带图标的候选项,用emacs -q 的方式单独加载blink-search ,运行M-x blink-search 之后回车或者C-m 都没有显示,blink-search 里面没有相关信息。另外发现一个问题就是需要依赖svg这个包。我再尝试一下其他后端的运行情况,目前只有 eaf-browser 可以用。
如果调用命令 blink-search
之前执行 C-u 会默认搜索当前光标处的符号。
这个包, 完成后, 有类似「snails」中的对后端有 相应的支持吗?
你没装依赖吧,看看 *blink-search*
啥内容?
snails大部分功能都移植了
是否需要装 EAF: emacs-application-framework?
不需要,看README吧,写的很清楚。
已经装了epc,但是还是出现 from epc.server import ThreadingEPCServer ModuleNotFoundError: No module named ‘epc’ ?
那就是没装上
Requirement already satisfied: epc in ./miniforge3/lib/python3.9/site-packages (0.0.5) Requirement already satisfied: sexpdata>=0.0.3 in ./miniforge3/lib/python3.9/site-packages (from epc) (0.0.3) 这样是否安装成功?
请自己排查python环境为啥不能import代码
盲猜你可能shell和emacs里用到的python环境不一样
如果用了venv ,emacs里可以试下pyvenv来加载那个环境
合并了社区开发者的补丁, 现在开启 (setq blink-search-enable-posframe t)
选项, blink-search 也支持中间弹出的方式了, 这种中间弹出的体验, 特别像 VIM 插件, 中间弹出后实时预览。
这种方式比较适合大屏幕的用户, 笔记本用户还是默认下面弹出的方式可视区域更大。
等你找原因,我也是MAC,同样的现像
提个小建议哈,实时预览结束后能否像 color-rg 那样,把预览途中打开但是不用的 buffer 关掉。不然 rg 一遍,会打开很多不用的 buffer.
我一会改一下。
修复了, 谢谢反馈。
谢谢帮助分析,查了下环境没有安装anaconda, 我应该只是用brew 安装 了python