SOURCES: screen-statusline-encoding.patch (NEW) - add %e to statusline. fea...

glen glen at pld-linux.org
Wed Nov 26 13:53:27 CET 2008


Author: glen                         Date: Wed Nov 26 12:53:27 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- add %e to statusline. feature request 23955

---- Files affected:
SOURCES:
   screen-statusline-encoding.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/screen-statusline-encoding.patch
diff -u /dev/null SOURCES/screen-statusline-encoding.patch:1.1
--- /dev/null	Wed Nov 26 13:53:28 2008
+++ SOURCES/screen-statusline-encoding.patch	Wed Nov 26 13:53:22 2008
@@ -0,0 +1,33 @@
+https://savannah.gnu.org/bugs/index.php?23955
+
+--- process.c.orig	2008-05-08 02:37:33.000000000 +0800
++++ process.c	2008-05-08 02:37:49.000000000 +0800
+@@ -3422,6 +3422,7 @@
+ 	    {
+ 	      WinSwitchEncoding(fore, n);
+ 	      ResetCharsets(fore);
++	      RedisplayDisplays(0);
+ 	    }
+ 	  else if (i && display)
+ 	    D_encoding  = n;
+--- screen.c.orig	2008-05-08 02:37:22.000000000 +0800
++++ screen.c	2008-05-20 20:34:37.000000000 +0800
+@@ -2584,6 +2584,18 @@
+ 	    }
+ 	  p += strlen(p) - 1;
+ 	  break;
++#ifdef ENCODINGS
++	case 'e':
++	  *p = 0;
++	  D_encoding = nwin_options.encoding > 0 ? nwin_options.encoding : 0;
++	  if (win && win->w_encoding)
++	    {
++	      *p++ = ' ';
++	      strcpy(p, EncodingName(win->w_encoding));
++	    }
++	  p += strlen(p) - 1;
++	  break;
++#endif
+ 	case '{':
+           {
+ 	    char rbuf[128];
================================================================


More information about the pld-cvs-commit mailing list