RishabhRD / popfix

Neovim lua API for highly extensible popup window
83 stars 3 forks source link

[WIP] make fuzzy engine and UI manager independent of each other #8

Closed RishabhRD closed 3 years ago

RishabhRD commented 3 years ago

This pull request makes a fuzzy engine and UI manager independent of each other.

Previously fuzzy engine should have exposed list and sortedList table so that manager can work properly.

However, this makes the implementation of a new fuzzy engine complex and inefficient.

Now, this dependency of data structure will not be required.