telescope-media-files.nvim icon indicating copy to clipboard operation
telescope-media-files.nvim copied to clipboard

Uberzerg prerequisite no longer available -- any alternatives?

Open jacobsayono opened this issue 2 years ago • 12 comments

title!

jacobsayono avatar Nov 28 '22 02:11 jacobsayono

+1

Curs3W4ll avatar Nov 28 '22 10:11 Curs3W4ll

this repo is currently not maintained: https://github.com/nvim-telescope/telescope-media-files.nvim/issues/28#issuecomment-1241037392 i am sorry, someone else has to provide a fix.

I am here to review and merge but i dont have the time to fix it myself.

If no one is interested in providing an alternative i'll archive this repo

Conni2461 avatar Nov 28 '22 21:11 Conni2461

I'm working on changing this plugin a bit to make it work with viu, the real negative thing with it is that it will make rather pixelated image previews, but it is something that I (at the very least) can use until something better pops up again ;)

I'll try to open a pull request soon

HendrikPetertje avatar Dec 19 '22 14:12 HendrikPetertje

https://github.com/nvim-telescope/telescope-media-files.nvim/pull/35 Here you go!

HendrikPetertje avatar Dec 19 '22 16:12 HendrikPetertje

how about this? https://github.com/ueber-devel/ueberzug

we have a release, now jsut wait until it hits your favourite obscure distro like hannah montana linux.

eylles avatar Apr 13 '23 23:04 eylles

and ueberzug is still being maintained, we even had a release some days ago to address the issue with pillow 10 ueberzug 18.2.2 and some distros are already shipping it, tho there is still some work to be done in regard to the extension building.

https://repology.org/project/ueberzug/versions

eylles avatar Jul 19 '23 21:07 eylles

Nice to see that the dev put the repo back up. they had git push forced everything out a few months ago. If it works and if ueberzug supports kitty then I'm good.

I recently made the switch from Alacritty to kitty and I believe kitty does support picture stuff

HendrikPetertje avatar Aug 04 '23 07:08 HendrikPetertje

Nice to see that the dev put the repo back up. they had git push forced everything out a few months ago.

seebye's repo is still archived and down, the continued maintenance of ueberzug is the work of users that needed it working properly.

eylles avatar Aug 04 '23 18:08 eylles

I say go for what many regard as ueberzug's spiritual successor -- ueberzugpp -- which I've seen a number of other projects dependent on ueberzug switch to too. It's a drop in replacement (afaik it even has the same binary name) so you should be able to just revert the commit that removes ueberzug support and add ueberzugpp to the dependency list instead. Ueberzugpp is written in C++, supports sixel, iterm2 and the kitty protocol and, hence, unlike the original ueberzug, it is not Linux/X11 exclusive but also runs on Wayland and macOS.

koalagang avatar Oct 26 '23 21:10 koalagang

packaging tho

eylles avatar Oct 26 '23 22:10 eylles

If you're concerned about system packaging, it's available for nix (which can be used on NixOS, other Linux distros and macOS), Arch (AUR), openSUSE and Gentoo. I'm not sure if Ubuntu, Debian or Fedora have them in their repos (as far as I could tell from navigating their crappy websites, they did not) but ueberzugpp's README links to this page for those three. It can also be installed with homebrew, using brew install jstkdng/programs/ueberzugpp (homebrew is available for both Linux and macOS).

koalagang avatar Oct 27 '23 10:10 koalagang

Anyway, if ueber-devel/ueberzug and ueberzugpp maintain cross-compatability or at least telescope-media-files restricts itself to options that both projects offer, you could just leave which software to go for up to the user. Afterall, ueberzugpp aims to be compatible with all software that uses the old ueberzug. By the looks of the commit histories, @jstkdng seems to be involved in both projects actually.

koalagang avatar Oct 29 '23 09:10 koalagang