Re: Righthand side scrollbar color
Benno Schulenberg <[email protected]> Sun, 23 Aug 2020 12:18:20 +0200
| Newsgroups | gmane.editors.nano.general |
|---|---|
| Message-ID | <[email protected]> |
Op 23-08-2020 om 08:09 schreef Benno Schulenberg: > Op 22-08-2020 om 20:33 schreef Mouad Papillon: >> How do I change the righthand side scrollbar color in nano editor? > > You can't. Not yet, at least. Attached proof-of-concept works fine on xterm and urxvt, but makes a mess on Xfce Terminal (and probably any other VTE-based terminal). Now I remember why I avoided adding a configurable color for the scrollbar. :| It seems to be a bug in VTE, but I don't know how to work around it. Benno
use-color-for-the-indicator.patch
(text/x-patch, 462 B)
diff --git a/src/winio.c b/src/winio.c
index a174e37b..1ad3a481 100644
--- a/src/winio.c
+++ b/src/winio.c
@@ -2882,7 +2882,7 @@ void draw_scrollbar(void)
highest = editwinrows;
for (int row = 0; row < editwinrows; row++) {
- bardata[row] = ' '|((row >= lowest && row <= highest) ? A_REVERSE : 0);
+ bardata[row] = ' '|((row >= lowest && row <= highest) ? interface_color_pair[SELECTED_TEXT] : 0);
mvwaddch(edit, row, COLS - 1, bardata[row]);
}
}
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAl9CQmwACgkQDSjU0qCs 6ISQ5g/9Fxi7/iT2qRfN/LHGLxHSv+E3IgKwwQfEKCpk6U+VWXLXI0ebH0YbjLn7 4DtrO6z1QgnzieXxcZqqhnbxF/bLw3OXV5i1b+aSW8nNUh7N6xziGkX0kXJlDgqG WkWH6v37aAyWE4qCxdLymXyBW1kuVyG5/vYQQx7RSu38/gU01hU48/+/FKvO8grv Wm8Icrvh7YO9gDATLGK7HO0EdjKLJVm32rTwIlzcBdfkZk/4qaBLAxbkjTl2XFmJ Vc0EQ989G7m3CkWylQcgH+28Zzk+RSbAI3mpnWx2wX+RJcgwJ/W6RveX/LhP4FSa NBiGOfQH5Zslwkt15yMQw1esHoeg495zRVu4/RpQjB5DGlFIhkua4Pp+Z0Pq90we /icgLgz+KrTZy5ONsBPA66gy+tqvvqxz3ZCLJ15fEceB/BW+2cerIvUykE1ntPr7 Z0GygTPNfNBtAVbteXM9x4750yx/Y/1GlCZtRc8cSh5xPE3Sh4G4gfuEA/ZwY7Oh Jh0slGoNOchfAdB0DcVwfV5WsAKHGGvnzyDmlWQzAzhXPusprwqSeHMWdELgz3HD y+YL3qtwb0WLprlT6bbPwbTIQmNOEi8DLYfJjV3ou5BHW9PheuN9vphVamSCEAFn UwN4cxVSTO+Sgc+mylVl6+i8edBdVNWcxb2/0P/Mj2oScaSSCXI= =zk7X -----END PGP SIGNATURE-----