GitXplorerGitXplorer
m

nucleo.nvim

public
1 stars
0 forks
2 issues

Commits

List of commits on branch main.
Verified
4e42a326f3de5420a7f76212c7da98f567c72c33

chore: update pnpm from 9.15.2 to 9.15.3 (#14)

mmikavilpas committed 13 days ago
Verified
562863d60186abdbfcc5cb89bb9257f8f79973b9

build(deps-dev): bump the npm-dependencies group across 2 directories with 1 update (#13)

ddependabot[bot] committed 15 days ago
Verified
b6cd4dceb10a458c59d059db6e3082e4078764ae

build(deps-dev): bump the npm-dependencies group across 2 directories with 1 update (#12)

ddependabot[bot] committed 16 days ago
Verified
405e9902a74e759cdfa6d823cdf84b3aceb8dd9b

build(deps-dev): bump the npm-dependencies group across 2 directories with 2 updates (#11)

ddependabot[bot] committed 17 days ago
Verified
e416c4ae377802e85c0b040c83efd4990c08b13d

build(deps-dev): bump the npm-dependencies group across 2 directories with 2 updates (#10)

ddependabot[bot] committed 18 days ago
Unverified
e8502827d8e97fb7fb90a6cfaff875a2a2fe5773

ci: enable daily Dependabot updates for cargo dependencies

mmikavilpas committed 19 days ago

README

The README file for this repository.

⚛️nucleo.nvim

[!NOTE]

This is currently experimental software. It works, but is in an early stage of development.

An integration to the nucleo-matcher algorithm for Neovim. It's the fuzzy matching algorithm used in the Helix editor to find files.

✨ Features

This includes a lua-rust api to use the nucleo-matcher rust crate. Using this, the following features are provided:

  • A telescope.nvim sorter, which allows using the nucleo algorithm with telescope.
  • A lua api to use the nucleo algorithm directly.

📦 Installation

Right now, no binaries are published, so you need to build the rust side of the plugin yourself.

Using lazy.nvim:

---@module "lazy"
---@type LazySpec
return {
  "mikavilpas/nucleo.nvim",
  build = "cargo build --release",
  config = true,
  -- it sets itself as the default sorter for telescope's find_files (file
  -- picker)
}

🤔 Alternatives

  • telescope-fzf-native.nvim allows using a C language port of the fzf algorithm with telescope
  • fzf-lua is a mature fuzzy finder for Neovim. It uses the fzf command-line fuzzy finder under the hood.