Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
sixel-tmux
sixel-tmux is a fork of tmux, with just one goal: having the most reliable support of graphics
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
There is a PR https://github.com/alacritty/alacritty/pull/4763 but with no result :/ I think more people must push for the change.
https://github.com/dankamongmen/notcurses/issues/2142 goes into the details. essentially, sixel erasure in alacritty is not a cell-by-cell deal, but rather all-or-nothing requiring erasures spanning the graphic in the vertical dimension (maybe horizontal also works, don't know). it's not that this is "wrong" per se (i don't really consider sixel well-defined), but it's definitely different from how other implementations of which i am aware work.
On the application side, there is as yet exactly one terminal multiplexer that can handle images inside multiple terminals, but someone (saitoha?) did make a dev branch of tmux that could do it. /u/csddvx has I think the most recent version of that ; and her derasterize can make sixel work with non-sixel terminals which is a really neat trick.
On the application side, there is as yet exactly one terminal multiplexer that can handle images inside multiple terminals, but someone (saitoha?) did make a dev branch of tmux that could do it. /u/csddvx has I think the most recent version of that ; and her derasterize can make sixel work with non-sixel terminals which is a really neat trick.
But there are three other terminal multiplexers / libraries out there (in C++ and Rust) gunning for image support, so we may soon have more fantastic options. (On the multiplexer side, we all love tmux of course, but definitely also peek into vtm and zellij -- I think these two will be the next generation's bleeding edge sooner than we think.)
But there are three other terminal multiplexers / libraries out there (in C++ and Rust) gunning for image support, so we may soon have more fantastic options. (On the multiplexer side, we all love tmux of course, but definitely also peek into vtm and zellij -- I think these two will be the next generation's bleeding edge sooner than we think.)
libsixel is good, but now there are two encoders even faster: chafa and notcurses. Both of these are very fast. /u/sosodank is currently on a mission to best /u/hpj's chafa and become the undisputed world champ -- but regardless of the outcome we are all blessed to have two incredible implementations to learn from.
Related posts
- Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1)
- I Just Wanted Emacs to Look Nice – Using 24-Bit Color in Terminals
- Mtm: Perhaps the smallest useful terminal multiplexer in the world
- Mtm: Perhaps the smallest useful terminal multiplexer in the world
- what terminal emulator would you recommend?