iSnowman is everywhere. - st - Simple Terminal Err gopher.r-36.net 70 i Err gopher.r-36.net 70 1Log /scm/st//log.gph gopher.r-36.net 70 1Files /scm/st//files.gph gopher.r-36.net 70 1Refs /scm/st//refs.gph gopher.r-36.net 70 1README /scm/st//file/README.gph gopher.r-36.net 70 1LICENSE /scm/st//file/LICENSE.gph gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1commit 52d0e82df723297438339822f2398f83470fbcd4 /scm/st//commit/52d0e82df723297438339822f2398f83470fbcd4.gph gopher.r-36.net 70 1parent 78b04865fb5c8cb841e646058f9a24e7ec9094d2 /scm/st//commit/78b04865fb5c8cb841e646058f9a24e7ec9094d2.gph gopher.r-36.net 70 hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net gopher.r-36.net 70 iDate: Mon, 5 Oct 2015 22:59:04 +0200 Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iSnowman is everywhere. Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iDiffstat: Err gopher.r-36.net 70 i config.def.h | 1 + Err gopher.r-36.net 70 i st.c | 2 ++ Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i2 files changed, 3 insertions(+), 0 deletions(-) Err gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1diff --git a/config.def.h b/config.def.h /scm/st//file/config.def.h.gph gopher.r-36.net 70 i@@ -111,6 +111,7 @@ static unsigned int defaultrcs = 257; Err gopher.r-36.net 70 i * 2: Block Err gopher.r-36.net 70 i * 4: Underline Err gopher.r-36.net 70 i * 6: IBeam Err gopher.r-36.net 70 i+ * 7: Snowman Err gopher.r-36.net 70 i */ Err gopher.r-36.net 70 i static unsigned int cursorshape = 2; Err gopher.r-36.net 70 i Err gopher.r-36.net 70 1diff --git a/st.c b/st.c /scm/st//file/st.c.gph gopher.r-36.net 70 i@@ -3863,6 +3863,8 @@ xdrawcursor(void) Err gopher.r-36.net 70 i /* draw the new one */ Err gopher.r-36.net 70 i if (xw.state & WIN_FOCUSED) { Err gopher.r-36.net 70 i switch (xw.cursor) { Err gopher.r-36.net 70 i+ case 7: /* st extension: snowman */ Err gopher.r-36.net 70 i+ utf8decode("☃", &g.u, UTF_SIZ); Err gopher.r-36.net 70 i case 0: /* Blinking Block */ Err gopher.r-36.net 70 i case 1: /* Blinking Block (Default) */ Err gopher.r-36.net 70 i case 2: /* Steady Block */ Err gopher.r-36.net 70 .