fzy这个算法有点类似fuz-calc-score-clangd
是的,不过fzf应该对所有结果匹配后排序的,我还是用snails的异步后端,这样避免以后历史多了卡住Emacs
fzy比 fzf 好吗?如果是集成到 Emacs 应该不难
现在EAF浏览器有三个Snails搜索后端:
- 搜索浏览历史;
- 如果是URL,用浏览器打开;
- 如果不是URL,在浏览器中搜索。
这样,Snails配合EAF浏览器,在搜索体验方面和Chrome一样顺滑。
fzy目前的配套不行啊,参数那么少,想在 terminal 中集成 fzf 的一些功能根本不行。 话说这算法 port 到 fuz 不难吧?
fzy 的算法已经有 Rust 实现了,我上面的链接里有,fuz 封装一下就行了。fzy 的优势只是模糊匹配算法,其他基础设施没法跟 fzf 比。
这肯定是不对的, fuzzy-matcher 是一个单独的模糊算法库,不可能再把 fzy 算法引进去。
你如果要让 fuz 支持 fzy, 最简单的做法就是把 vim-clap 的 extracted_fzy 复制到 fuz 里面,因为原始仓库 rff 不支持 windows, 没办法直接依赖。参考 https://github.com/liuchengxu/vim-clap/blob/master/src/main.rs 的 filter subcommand, 同时支持 fzy 和 fuzzy-matcher.
我也遇到过,没找到规律
哪里有黑框?
我想楼主说的是多了 mode-line
那个问题已经修复了,更新一下最新版就可以了。
有没有不用frame的方案?
目前没有,主要来回 split window,我的EAF闪来闪去的,看着烦。
你装了eaf了吗?
snails最新版吗?