Adding sixel support ref. #7
This commit is contained in:
parent
884c62a056
commit
f31c43015d
17 changed files with 1260 additions and 156 deletions
|
|
@ -208,6 +208,26 @@
|
|||
*/
|
||||
#define SINGLE_DRAWABLE_BUFFER_PATCH 0
|
||||
|
||||
/* This patch adds SIXEL graphics support for st.
|
||||
* Note that patch/sixel.c/sixel_hls.c come from mintty, licensed under GPL.
|
||||
* Known issues:
|
||||
* - Entering clear causes all sixels to be deleted from scrollback.
|
||||
* - Rendering sixel graphics may cause unusual cursor placement, this is
|
||||
* not specific to this variant of st - the same issue is present in
|
||||
* the xterm implementation. This is likely an issue of sixel height
|
||||
* not being detected correctly.
|
||||
* - If combined with the alpha patch sixel graphics disappear (become white)
|
||||
* when transparent and rendered against a white background. This is believed
|
||||
* to be related to how the sixel graphics use RGB colors instead of RGBA.
|
||||
* A pull request or instructions for how to properly add alpha support for
|
||||
* sixel graphics would be very welcome.
|
||||
*
|
||||
* Note that you need to uncomment the corresponding lines in Makefile when including this patch.
|
||||
*
|
||||
* https://gist.github.com/saitoha/70e0fdf22e3e8f63ce937c7f7da71809
|
||||
*/
|
||||
#define SIXEL_PATCH 0
|
||||
|
||||
/* This patch allows clients to embed into the st window and is useful if you tend to
|
||||
* start X applications from the terminal. For example:
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue