Snowman is everywhere. - st - Simple Terminal
Log
Files
Refs
README
LICENSE
---
commit 52d0e82df723297438339822f2398f83470fbcd4
parent 78b04865fb5c8cb841e646058f9a24e7ec9094d2
Author: Christoph Lohmann <20h@r-36.net>
Date:   Mon,  5 Oct 2015 22:59:04 +0200

Snowman is everywhere.

Diffstat:
  config.def.h                        |       1 +
  st.c                                |       2 ++

2 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/config.def.h b/config.def.h
@@ -111,6 +111,7 @@ static unsigned int defaultrcs = 257;
  * 2: Block
  * 4: Underline
  * 6: IBeam
+ * 7: Snowman
  */
 static unsigned int cursorshape = 2;
 
diff --git a/st.c b/st.c
@@ -3863,6 +3863,8 @@ xdrawcursor(void)
         /* draw the new one */
         if (xw.state & WIN_FOCUSED) {
                 switch (xw.cursor) {
+                case 7: /* st extension: snowman */
+                        utf8decode("☃", &g.u, UTF_SIZ);
                 case 0: /* Blinking Block */
                 case 1: /* Blinking Block (Default) */
                 case 2: /* Steady Block */