Rewrite emacs-flx in Rust for dynamic modules
Add this to your Cargo.toml
:
[dependencies]
flx-rs = "0.2.1"
This package only exposed one function flx_rs::score
that takes only two arguments
(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
}
See the official documentation at https://docs.rs/flx-rs/latest/flx_rs/.
- flx-rs - Emacs package uses this as a dynamic module
flx-rs
is distributed under the terms of the MIT license.
See LICENSE
for details.