romgrk / lister

An experimental Gtk-based fuzzy-finder (with support for neovim)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Is there any plan to support macOS for this plugin?

uki1014 opened this issue · comments

Hi, @romgrk .
I’m very excited to have found this very nice plugin.
It is very interesting to be able to use vim to create a fuzzy finder with a modern design, which I have been looking for for a long time.

I'm using macOS Big Sur and when I tried to install this plugin, it didn't seem to work.
The README says that it is only compatible with Linux, but is it not compatible with macOS?
Maybe I don't understand all the steps required to activate this plugin just from the information in the README.

By the way, I'm using dein.vim to manage the plugin.
I'm planning to try it out and would be happy to learn more about it.

Thank you very much.

Hey, I don't know about deing but as long as it can run npm install after install/update that part is good.

Next, about macOS, the interface will work with macOS but not the window-positioning script, so I don't expect you to be able to see anything at all when you call the plugin. To be able to make it work, it would require some script to get window-position informations and to position windows.

For the moment, I don't plan to do more work on this plugin. The first reason is that I don't own a mac so I don't have a way to develop for macOS. The second reason is that I'm not super satisfied with the way all this is setup. It feels like I'm just piling layers upon layers of hacks to get a decent fuzzy-filtering interface, but the correct solution would be to code an editor from scratch that doesn't use fucking ANSI codes to create a UI.

Anyway, for the macOS script part, IMO it shouldn't be a problem to make it work, a quick search returns this: https://unix.stackexchange.com/a/39902/407827