A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/rustify-emacs/fuz.el below:

rustify-emacs/fuz.el: Fast and precise fuzzy scoring/matching utils for Emacs, powered by rust

Fuz.el – Fast and precise fuzzy match scoring/matching utils for Emacs.

fuz.el provides some fuzzy match scoring/matching functions for Emacs, they are powered by Rust so it’s fast enough.

The core part of fuz.el is written in Rust, provided as a dynamic module, so you need an Emacs at least 25.1, compiled with dynamic module support.

  1. Setup Rust compile toolchain, you can check here for some information.
  2. And you also need LLVM.
  3. Clone the repository and put it under your Emacs’s load-path
  4. Load fuz.el. Run fuz-build-and-load-dymod to build dynamic module.

Add this snippet to your .emacs.d to make compilation automatically

(require 'fuz)
(unless (require 'fuz-core nil t)
  (fuz-build-and-load-dymod))
Using with completion frameworks

fuz.el can help you enhance your helm fuzzy searching quality and speed with simple setup.

(with-eval-after-load 'helm
  (require 'helm-fuz)
  (helm-fuz-mode))

Please see https://github.com/Silex/ivy-fuz.el.

Using fuz’s score/match function in your Elisp

如果你觉得这个插件可以帮到你, 欢迎使用爱发电支持我 :)

https://afdian.net/@cireu

If you like fuz, you can buy a cup of coffee for me :)

https://www.patreon.com/user?u=24945220


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4