fix #2 - fuzzaldrin-plus #20
base: master
Are you sure you want to change the base?
Conversation
I am of course 👍 on this but I'd like @as-cii to voice his thoughts on it as well. |
Thanks for this pull-request, @Mateuspv. And thanks @50Wliu for the heads-up. ⚡️ I am cool with switching to fuzzaldrin-plus, but it'd be nice to confirm it works well with all the packages that currently use
@50Wliu @Mateuspv: are you interested in helping out with that? It should be enough to |
Hi @as-cii , I can review this next weekend, but wold be great if someone else double check. |
Hello guys, thanks for your work on this, exactly what I was looking for! Do you have any idea on when this PR can be merged? |
Hello @caesarsol, and thanks for offering your help! 🙇 Unfortunately it seems like no progress has been made on upgrading the packages I mentioned in #20 (comment). However, if you are interested, we would welcome your contributions on the aforementioned packages! Like I said earlier, it should be enough to:
|
Well this took me some time as I haven't built atom from source or used ubuntu in a while nor was I familiar with most of those packages, but I went through all the testing you outlined @as-cii To be specific, for each package I ran This was done on a fresh ubuntu 16.04 vm. Edit: Just realized the README should also be updated (it mentions/links fuzzaldrin) |
Hmm I'm confused. Mind explaining what the PR would contain? Would it be a placeholder with a "to-be" bump in the minor revision for "atom-select-list"? I will definitely do whatever though. |
Good point, for some of those packages we can't really open a pull request because it would just be a version bump (and we can't really bump the version until we merge this pull request and release a new version of atom-select-list). However, I think there is a subset of those packages that require more complex changes. For example, after a quick look, it seems like fuzzy-finder contains some logic to explicitly use fuzzaldrin-plus instead of fuzzaldrin, and if we use fuzzaldrin-plus by default we will have to invert that logic (or consider removing the So here's a proposal:
After doing that, we can start QA'ing them all and ensure we're not breaking anything. What do you think, @olsonpm? |
ha thanks for the link into fuzzy-finder's usage of fuzzaldrin-plus. Makes sense and I'll do that. |
Looks like there's only two packages that will require PRs, symbols-view and fuzzy-finder. Command-palette depends on fuzzaldrin & plus but it overrides atom-select-list's One question before I create the PRs though - what those three packages have in common is they use fuzzaldrin's |
This aims to fix issue #2.
As as far as I checked, the difference between
fuzzaldrin
andfuzzaldrin-plus
is the better result quality. There's no API differences forscore
method, all tests are passing.@50Wliu Could you please confirm if this resolves the issue?
Thanks.