You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rustyline currently uses skim to support fuzzy completion. This is really great, but unfortunately skim doesn't work on windows at the moment. (More details here: #326).
There's a new implementation of a fuzzy finder in Rust, called nucleo written by the folks from helix. This implemention is really new, but when it becomes more stable, it'd could be worth using in rustyline instead of skim. The main advantages would be:
Windows folks could get fuzzy completion
Other folks that use rustyline who are concerned about 1 can get fuzzy completion
I'm a user of Nushell (which uses rustyline) and would love to get fuzzy completion there, but it's currently blocked by skim not supporting windows (nushell/nushell#1275). So that's my motivation for this!
Due to nucleo's new-ness, there's no action to take right now, but I figured I'd open this ticket to put it on y'alls radar for whenever nucleo is stable!
The text was updated successfully, but these errors were encountered:
jaredramirez
changed the title
Fuzzy completion with Nucleo
Fuzzy completion with Nucleo?
Aug 18, 2023
jaredramirez
changed the title
Fuzzy completion with Nucleo?
Fuzzy completion with nucleo?
Aug 18, 2023
nushell uses reedline now (and not anymore rustyline).
Currently with rustyline you cannot customize how candidates are retrieved / displayed / selected.
If possible, I would prefer that rustyline exposes an API which let users implement their own completion interactive loop with nucleo or skim or ...
Rustyline currently uses
skim
to support fuzzy completion. This is really great, but unfortunately skim doesn't work on windows at the moment. (More details here: #326).There's a new implementation of a fuzzy finder in Rust, called
nucleo
written by the folks fromhelix
. This implemention is really new, but when it becomes more stable, it'd could be worth using in rustyline instead ofskim
. The main advantages would be:Due to nucleo's new-ness, there's no action to take right now, but I figured I'd open this ticket to put it on y'alls radar for whenever nucleo is stable!
The text was updated successfully, but these errors were encountered: