8 个版本
使用旧的 Rust 2015
0.2.0 | 2024年4月19日 |
---|---|
0.1.6 | 2024年3月13日 |
0.1.5 | 2023年9月28日 |
0.1.4 | 2022年5月24日 |
0.1.1 | 2021年10月29日 |
在 算法 中排名第 492
每月下载量 464 次
18KB
331 行代码(不含注释)
flx-rs
使用 Rust 重写 emacs-flx 以支持动态模块
🔨 使用方法
将以下内容添加到您的 Cargo.toml
[dependencies]
flx-rs = "0.2.0"
此包仅公开了一个函数 flx_rs::score
,它接受两个参数 (str: &str, query: &str)
.
use flx_rs;
fn main() {
let result : Option<flx_rs::Result> = flx_rs::score("switch-to-buffer", "stb");
println!("Score: {}", result.unwrap().score); // Score: 237
}
请参阅官方文档:https://docs.rs/flx-rs/latest/flx_rs/.
📂 示例
- flx-rs - Emacs 包作为动态模块使用
🔍 相关链接
- flx - Emacs Lisp 中的原始算法
- FlxCs - 使用 C# 重写 emacs-flx
- flx-ts - 使用 TypeScript 重写 emacs-flx,增加了对 JavaScript 的支持
- flx-c - 使用 C 重写 emacs-flx
- flx-zig - 使用 Zig 重写 emacs-flx
⚜️ 许可协议
flx-rs
在 MIT 许可协议下分发。
有关详细信息,请参阅 LICENSE.