st

fork of suckless's simple terminal
Index Commits Files Refs README LICENSE
tags (51431B)
   1 $(OBJ)    Makefile    /^$(OBJ): config.h config.mk$/;"    t
   2 -1000,7 +1066,8    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1000,7 +1066,8 @@ tsetdirtattr(int attr)$/;"    h    modifiedFile:a/st.c
   3 -1003,27 +1025,19    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -1003,27 +1025,19 @@ tfulldirt(void)$/;"    h    modifiedFile:a/st.c
   4 -1017,51 +1084,116    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1017,51 +1084,116 @@ tcursor(int mode)$/;"    h    modifiedFile:a/st.c
   5 -1035,17 +1049,37    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -1035,17 +1049,37 @@ treset(void)$/;"    h    modifiedFile:a/st.c
   6 -1047,6 +1047,11    patches/st-universcroll-0.8.4.diff    /^@@ -1047,6 +1047,11 @@ tnew(int col, int row)$/;"    h    modifiedFile:a/st.c
   7 -105,6 +105,7    patches/st-alpha-20220206-0.8.5.diff    /^@@ -105,6 +105,7 @@ typedef struct {$/;"    h    modifiedFile:a/x.c
   8 -1053,14 +1087,42    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -1053,14 +1087,42 @@ tnew(int col, int row)$/;"    h    modifiedFile:a/st.c
   9 -1060,6 +1060,11    patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff    /^@@ -1060,6 +1060,11 @@ tnew(int col, int row)$/;"    h    modifiedFile:a/st.c
  10 -1061,13 +1071,53    patches/st-scrollback-20210507-4536f46.diff    /^@@ -1061,13 +1071,53 @@ tswapscreen(void)$/;"    h    modifiedFile:a/st.c
  11 -1069,15 +1131,29    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -1069,15 +1131,29 @@ tscrolldown(int orig, int n)$/;"    h    modifiedFile:a/st.c
  12 -1069,17 +1201,22    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1069,17 +1201,22 @@ kscrolldown(const Arg* a)$/;"    h    modifiedFile:a/st.c
  13 -1077,17 +1127,28    patches/st-scrollback-20210507-4536f46.diff    /^@@ -1077,17 +1127,28 @@ tscrolldown(int orig, int n)$/;"    h    modifiedFile:a/st.c
  14 -1087,92 +1224,118    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1087,92 +1224,118 @@ kscrollup(const Arg* a)$/;"    h    modifiedFile:a/st.c
  15 -1089,15 +1165,29    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -1089,15 +1165,29 @@ tscrollup(int orig, int n)$/;"    h    modifiedFile:a/st.c
  16 -109,12 +113,21    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -109,12 +113,21 @@ typedef struct {$/;"    h    modifiedFile:a/st.c
  17 -1097,7 +1158,8    patches/st-scrollback-20210507-4536f46.diff    /^@@ -1097,7 +1158,8 @@ tscrollup(int orig, int n)$/;"    h    modifiedFile:a/st.c
  18 -1118,11 +1127,23    patches/st-alpha-20220206-0.8.5.diff    /^@@ -1118,11 +1127,23 @@ xinit(int cols, int rows)$/;"    h    modifiedFile:a/x.c
  19 -1126,7 +1188,7    patches/st-scrollback-20210507-4536f46.diff    /^@@ -1126,7 +1188,7 @@ tnewline(int first_col)$/;"    h    modifiedFile:a/st.c
  20 -1132,7 +1153,7    patches/st-alpha-20220206-0.8.5.diff    /^@@ -1132,7 +1153,7 @@ xinit(int cols, int rows)$/;"    h    modifiedFile:a/x.c
  21 -115,6 +119,9    patches/st-scrollback-20210507-4536f46.diff    /^@@ -115,6 +119,9 @@ typedef struct {$/;"    h    modifiedFile:a/st.c
  22 -1152,19 +1173,15    patches/st-alpha-20220206-0.8.5.diff    /^@@ -1152,19 +1173,15 @@ xinit(int cols, int rows)$/;"    h    modifiedFile:a/x.c
  23 -1152,8 +1156,8    patches/st-anysize-20220718-baa9357.diff    /^@@ -1152,8 +1156,8 @@ xinit(int cols, int rows)$/;"    h    modifiedFile:a/x.c
  24 -118,10 +138,11    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -118,10 +138,11 @@ typedef struct {$/;"    h    modifiedFile:a/st.c
  25 -1182,7 +1345,7    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1182,7 +1345,7 @@ tnewline(int first_col)$/;"    h    modifiedFile:a/st.c
  26 -1201,6 +1291,7    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -1201,6 +1291,7 @@ tsetchar(Rune u, const Glyph *attr, int x, int y)$/;"    h    modifiedFile:a/st.c
  27 -1209,25 +1300,25    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -1209,25 +1300,25 @@ tsetchar(Rune u, const Glyph *attr, int x, int y)$/;"    h    modifiedFile:a/st.c
  28 -1235,15 +1326,16    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -1235,15 +1326,16 @@ tclearregion(int x1, int y1, int x2, int y2)$/;"    h    modifiedFile:a/st.c
  29 -1242,7 +1246,7    patches/st-anysize-20220718-baa9357.diff    /^@@ -1242,7 +1246,7 @@ xinit(int cols, int rows)$/;"    h    modifiedFile:a/x.c
  30 -1251,6 +1343,7    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -1251,6 +1343,7 @@ tclearregion(int x1, int y1, int x2, int y2)$/;"    h    modifiedFile:a/st.c
  31 -126,3 +126,4    patches/st-alpha-20220206-0.8.5.diff    /^@@ -126,3 +126,4 @@ extern unsigned int tabspaces;$/;"    h    modifiedFile:a/st.h
  32 -1265,7 +1358,7    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -1265,7 +1358,7 @@ tdeletechar(int n)$/;"    h    modifiedFile:a/st.c
  33 -1272,89 +1435,93    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1272,89 +1435,93 @@ tsetchar(Rune u, const Glyph *attr, int x, int y)$/;"    h    modifiedFile:a/st.c
  34 -1282,7 +1375,7    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -1282,7 +1375,7 @@ tinsertblank(int n)$/;"    h    modifiedFile:a/st.c
  35 -129,9 +121,9    patches/st-gruvbox-dark-0.8.5.diff    /^@@ -129,9 +121,9 @@ static const char *colorname[] = {$/;"    h    modifiedFile:a/config.def.h
  36 -1291,14 +1353,14    patches/st-scrollback-20210507-4536f46.diff    /^@@ -1291,14 +1353,14 @@ void$/;"    h    modifiedFile:a/st.c
  37 -133,13 +133,20    patches/st-blinking_cursor-20211116-2f6e597.diff    /^@@ -133,13 +133,20 @@ static unsigned int defaultcs = 256;$/;"    h    modifiedFile:a/config.def.h
  38 -1375,7 +1379,7    patches/st-anysize-20220718-baa9357.diff    /^@@ -1375,7 +1379,7 @@ void$/;"    h    modifiedFile:a/x.c
  39 -1465,17 +1469,17    patches/st-anysize-20220718-baa9357.diff    /^@@ -1465,17 +1469,17 @@ xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, /;"    h    modifiedFile:a/x.c
  40 -1528,7 +1695,7    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1528,7 +1695,7 @@ tsetscroll(int t, int b)$/;"    h    modifiedFile:a/st.c
  41 -1529,29 +1530,44    patches/st-blinking_cursor-20211116-2f6e597.diff    /^@@ -1529,29 +1530,44 @@ xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og)$/;"    h    modifiedFile:a/x.c
  42 -1569,35 +1573,35    patches/st-anysize-20220718-baa9357.diff    /^@@ -1569,35 +1573,35 @@ xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og)$/;"    h    modifiedFile:a/x.c
  43 -1589,25 +1756,18    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1589,25 +1756,18 @@ tsetmode(int priv, int set, const int *args, int narg)$/;"    h    modifiedFile:a/st.c
  44 -16,7 +16,7    patches/st-alpha-20220206-0.8.5.diff    /^@@ -16,7 +16,7 @@ PKG_CONFIG = pkg-config$/;"    h    modifiedFile:a/config.mk
  45 -1659,7 +1819,7    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1659,7 +1819,7 @@ void$/;"    h    modifiedFile:a/st.c
  46 -1708,9 +1724,12    patches/st-blinking_cursor-20211116-2f6e597.diff    /^@@ -1708,9 +1724,12 @@ xsetmode(int set, unsigned int flags)$/;"    h    modifiedFile:a/x.c
  47 -173,11 +173,11    patches/st-universcroll-0.8.4.diff    /^@@ -173,11 +173,11 @@ static uint forcemousemod = ShiftMask;$/;"    h    modifiedFile:a/config.def.h
  48 -1735,11 +1797,11    patches/st-scrollback-20210507-4536f46.diff    /^@@ -1735,11 +1797,11 @@ csihandle(void)$/;"    h    modifiedFile:a/st.c
  49 -1757,20 +1917,30    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1757,20 +1917,30 @@ csihandle(void)$/;"    h    modifiedFile:a/st.c
  50 -176,6 +176,8    patches/st-scrollback-mouse-20220127-2c5edf2.diff    /^@@ -176,6 +176,8 @@ static uint forcemousemod = ShiftMask;$/;"    h    modifiedFile:a/config.def.h
  51 -176,8 +176,8    patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff    /^@@ -176,8 +176,8 @@ static uint forcemousemod = ShiftMask;$/;"    h    modifiedFile:a/config.def.h
  52 -1778,24 +1948,24    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1778,24 +1948,24 @@ csihandle(void)$/;"    h    modifiedFile:a/st.c
  53 -179,26 +200,37    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -179,26 +200,37 @@ static void tprinter(char *, size_t);$/;"    h    modifiedFile:a/st.c
  54 -1809,9 +1979,11    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1809,9 +1979,11 @@ csihandle(void)$/;"    h    modifiedFile:a/st.c
  55 -1833,9 +2005,9    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -1833,9 +2005,9 @@ csihandle(void)$/;"    h    modifiedFile:a/st.c
  56 -184,8 +191,8    patches/st-scrollback-20210507-4536f46.diff    /^@@ -184,8 +191,8 @@ static void tnewline(int);$/;"    h    modifiedFile:a/st.c
  57 -185,6 +187,7    patches/st-colorschemes-0.8.5.diff    /^@@ -185,6 +187,7 @@ static void mousesel(XEvent *, int);$/;"    h    modifiedFile:a/x.c
  58 -19,6 +19,7    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -19,6 +19,7 @@$/;"    h    modifiedFile:a/st.h
  59 -1954,6 +1973,10    patches/st-blinking_cursor-20211116-2f6e597.diff    /^@@ -1954,6 +1973,10 @@ run(void)$/;"    h    modifiedFile:a/x.c
  60 -1964,7 +1987,7    patches/st-blinking_cursor-20211116-2f6e597.diff    /^@@ -1964,7 +1987,7 @@ run(void)$/;"    h    modifiedFile:a/x.c
  61 -199,6 +199,8    patches/st-scrollback-20210507-4536f46.diff    /^@@ -199,6 +199,8 @@ static Shortcut shortcuts[] = {$/;"    h    modifiedFile:a/config.def.h
  62 -2000,7 +2023,7    patches/st-blinking_cursor-20211116-2f6e597.diff    /^@@ -2000,7 +2023,7 @@ main(int argc, char *argv[])$/;"    h    modifiedFile:a/x.c
  63 -2008,6 +2011,47    patches/st-colorschemes-0.8.5.diff    /^@@ -2008,6 +2011,47 @@ usage(void)$/;"    h    modifiedFile:a/x.c
  64 -201,6 +201,8    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -201,6 +201,8 @@ static Shortcut shortcuts[] = {$/;"    h    modifiedFile:a/config.def.h
  65 -201,6 +242,17    patches/st-colorschemes-0.8.5.diff    /^@@ -201,6 +242,17 @@ static Shortcut shortcuts[] = {$/;"    h    modifiedFile:a/config.def.h
  66 -2019,6 +2036,9    patches/st-alpha-20220206-0.8.5.diff    /^@@ -2019,6 +2036,9 @@ main(int argc, char *argv[])$/;"    h    modifiedFile:a/x.c
  67 -202,6 +215,8    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -202,6 +215,8 @@ static void tdeftran(char);$/;"    h    modifiedFile:a/st.c
  68 -2060,6 +2104,12    patches/st-colorschemes-0.8.5.diff    /^@@ -2060,6 +2104,12 @@ main(int argc, char *argv[])$/;"    h    modifiedFile:a/x.c
  69 -2103,7 +2196,7    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -2103,7 +2196,7 @@ tdumpline(int n)$/;"    h    modifiedFile:a/st.c
  70 -212,7 +244,10    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -212,7 +244,10 @@ static void tstrsequence(uchar);$/;"    h    modifiedFile:a/st.c
  71 -2128,16 +2300,8    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -2128,16 +2300,8 @@ tdumpsel(void)$/;"    h    modifiedFile:a/st.c
  72 -2196,6 +2196,28    patches/st-colorschemes-0.8.5.diff    /^@@ -2196,6 +2196,28 @@ tstrsequence(uchar c)$/;"    h    modifiedFile:a/st.c
  73 -22,17 +22,19    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -22,17 +22,19 @@$/;"    h    modifiedFile:a/st.h
  74 -2251,7 +2313,7    patches/st-scrollback-20210507-4536f46.diff    /^@@ -2251,7 +2313,7 @@ eschandle(uchar ascii)$/;"    h    modifiedFile:a/st.c
  75 -2264,7 +2326,7    patches/st-scrollback-20210507-4536f46.diff    /^@@ -2264,7 +2326,7 @@ eschandle(uchar ascii)$/;"    h    modifiedFile:a/st.c
  76 -2358,7 +2522,7    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -2358,7 +2522,7 @@ eschandle(uchar ascii)$/;"    h    modifiedFile:a/st.c
  77 -2371,7 +2535,7    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -2371,7 +2535,7 @@ eschandle(uchar ascii)$/;"    h    modifiedFile:a/st.c
  78 -243,6 +244,7    patches/st-alpha-20220206-0.8.5.diff    /^@@ -243,6 +244,7 @@ static char *usedfont = NULL;$/;"    h    modifiedFile:a/x.c
  79 -2474,7 +2536,7    patches/st-scrollback-20210507-4536f46.diff    /^@@ -2474,7 +2536,7 @@ twrite(const char *buf, int buflen, int show_ctrl)$/;"    h    modifiedFile:a/st.c
  80 -2486,11 +2579,11    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -2486,11 +2579,11 @@ check_control_code:$/;"    h    modifiedFile:a/st.c
  81 -2498,7 +2591,7    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -2498,7 +2591,7 @@ check_control_code:$/;"    h    modifiedFile:a/st.c
  82 -2511,6 +2573,14    patches/st-scrollback-20210507-4536f46.diff    /^@@ -2511,6 +2573,14 @@ tresize(int col, int row)$/;"    h    modifiedFile:a/st.c
  83 -2511,7 +2675,8    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -2511,7 +2675,8 @@ check_control_code:$/;"    h    modifiedFile:a/st.c
  84 -2529,6 +2622,11    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -2529,6 +2622,11 @@ twrite(const char *buf, int buflen, int show_ctrl)$/;"    h    modifiedFile:a/st.c
  85 -253,6 +253,7    patches/st-blinking_cursor-20211116-2f6e597.diff    /^@@ -253,6 +253,7 @@ static char *opt_name  = NULL;$/;"    h    modifiedFile:a/x.c
  86 -2546,6 +2711,7    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -2546,6 +2711,7 @@ check_control_code:$/;"    h    modifiedFile:a/st.c
  87 -2555,56 +2653,85    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -2555,56 +2653,85 @@ twrite(const char *buf, int buflen, int show_ctrl)$/;"    h    modifiedFile:a/st.c
  88 -2569,7 +2639,7    patches/st-scrollback-20210507-4536f46.diff    /^@@ -2569,7 +2639,7 @@ drawregion(int x1, int y1, int x2, int y2)$/;"    h    modifiedFile:a/st.c
  89 -2583,93 +2749,275    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -2583,93 +2749,275 @@ twrite(const char *buf, int buflen, int show_ctrl)$/;"    h    modifiedFile:a/st.c
  90 -2590,8 +2660,9    patches/st-scrollback-20210507-4536f46.diff    /^@@ -2590,8 +2660,9 @@ draw(void)$/;"    h    modifiedFile:a/st.c
  91 -2614,26 +2741,16    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -2614,26 +2741,16 @@ tresize(int col, int row)$/;"    h    modifiedFile:a/st.c
  92 -2645,14 +2762,15    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -2645,14 +2762,15 @@ resettitle(void)$/;"    h    modifiedFile:a/st.c
  93 -2667,14 +2785,15    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -2667,14 +2785,15 @@ draw(void)$/;"    h    modifiedFile:a/st.c
  94 -2709,9 +3057,8    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -2709,9 +3057,8 @@ draw(void)$/;"    h    modifiedFile:a/st.c
  95 -331,7 +332,7    patches/st-anysize-20220718-baa9357.diff    /^@@ -331,7 +332,7 @@ ttysend(const Arg *arg)$/;"    h    modifiedFile:a/x.c
  96 -339,7 +340,7    patches/st-anysize-20220718-baa9357.diff    /^@@ -339,7 +340,7 @@ evcol(XEvent *e)$/;"    h    modifiedFile:a/x.c
  97 -34,6 +34,7    patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff    /^@@ -34,6 +34,7 @@ typedef struct {$/;"    h    modifiedFile:a/x.c
  98 -34,6 +34,7    patches/st-universcroll-0.8.4.diff    /^@@ -34,6 +34,7 @@ typedef struct {$/;"    h    modifiedFile:a/x.c
  99 -35,6 +35,7    patches/st-scrollback-20210507-4536f46.diff    /^@@ -35,6 +35,7 @@$/;"    h    modifiedFile:a/st.c
 100 -36,6 +36,7    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -36,6 +36,7 @@$/;"    h    modifiedFile:a/st.c
 101 -412,17 +447,46    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -412,17 +447,46 @@ selinit(void)$/;"    h    modifiedFile:a/st.c
 102 -415,11 +430,12    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -415,11 +430,12 @@ int$/;"    h    modifiedFile:a/st.c
 103 -416,10 +423,10    patches/st-scrollback-20210507-4536f46.diff    /^@@ -416,10 +423,10 @@ tlinelen(int y)$/;"    h    modifiedFile:a/st.c
 104 -42,6 +43,9    patches/st-scrollback-20210507-4536f46.diff    /^@@ -42,6 +43,9 @@$/;"    h    modifiedFile:a/st.c
 105 -43,6 +43,10    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -43,6 +43,10 @@$/;"    h    modifiedFile:a/st.c
 106 -43,9 +44,22    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -43,9 +44,22 @@$/;"    h    modifiedFile:a/st.c
 107 -446,6 +447,7    patches/st-universcroll-0.8.4.diff    /^@@ -446,6 +447,7 @@ mouseaction(XEvent *e, uint release)$/;"    h    modifiedFile:a/x.c
 108 -455,6 +456,7    patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff    /^@@ -455,6 +456,7 @@ mouseaction(XEvent *e, uint release)$/;"    h    modifiedFile:a/x.c
 109 -462,10 +526,11    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -462,10 +526,11 @@ selextend(int col, int row, int type, int done)$/;"    h    modifiedFile:a/st.c
 110 -492,36 +557,43    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -492,36 +557,43 @@ selnormalize(void)$/;"    h    modifiedFile:a/st.c
 111 -528,7 +535,7    patches/st-scrollback-20210507-4536f46.diff    /^@@ -528,7 +535,7 @@ selsnap(int *x, int *y, int direction)$/;"    h    modifiedFile:a/st.c
 112 -528,7 +544,7    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -528,7 +544,7 @@ selsnap(int *x, int *y, int direction)$/;"    h    modifiedFile:a/st.c
 113 -536,7 +608,7    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -536,7 +608,7 @@ selsnap(int *x, int *y, int direction)$/;"    h    modifiedFile:a/st.c
 114 -543,14 +550,14    patches/st-scrollback-20210507-4536f46.diff    /^@@ -543,14 +550,14 @@ selsnap(int *x, int *y, int direction)$/;"    h    modifiedFile:a/st.c
 115 -543,14 +559,14    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -543,14 +559,14 @@ selsnap(int *x, int *y, int direction)$/;"    h    modifiedFile:a/st.c
 116 -547,13 +619,13    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -547,13 +619,13 @@ selsnap(int *x, int *y, int direction)$/;"    h    modifiedFile:a/st.c
 117 -57,6 +71,12    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -57,6 +71,12 @@ enum term_mode {$/;"    h    modifiedFile:a/st.c
 118 -570,18 +642,14    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -570,18 +642,14 @@ selsnap(int *x, int *y, int direction)$/;"    h    modifiedFile:a/st.c
 119 -571,14 +578,14    patches/st-scrollback-20210507-4536f46.diff    /^@@ -571,14 +578,14 @@ selsnap(int *x, int *y, int direction)$/;"    h    modifiedFile:a/st.c
 120 -571,14 +587,14    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -571,14 +587,14 @@ selsnap(int *x, int *y, int direction)$/;"    h    modifiedFile:a/st.c
 121 -59,6 +59,8    patches/st-colorschemes-0.8.5.diff    /^@@ -59,6 +59,8 @@ static void zoom(const Arg *);$/;"    h    modifiedFile:a/x.c
 122 -59,6 +59,8    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -59,6 +59,8 @@ static void zoom(const Arg *);$/;"    h    modifiedFile:a/x.c
 123 -592,40 +660,34    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -592,40 +660,34 @@ char *$/;"    h    modifiedFile:a/st.c
 124 -609,13 +616,13    patches/st-scrollback-20210507-4536f46.diff    /^@@ -609,13 +616,13 @@ getsel(void)$/;"    h    modifiedFile:a/st.c
 125 -609,13 +625,13    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -609,13 +625,13 @@ getsel(void)$/;"    h    modifiedFile:a/st.c
 126 -636,10 +698,10    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -636,10 +698,10 @@ getsel(void)$/;"    h    modifiedFile:a/st.c
 127 -648,9 +710,15    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -648,9 +710,15 @@ selclear(void)$/;"    h    modifiedFile:a/st.c
 128 -736,7 +738,7    patches/st-alpha-20220206-0.8.5.diff    /^@@ -736,7 +738,7 @@ xresize(int col, int row)$/;"    h    modifiedFile:a/x.c
 129 -739,6 +740,9    patches/st-anysize-20220718-baa9357.diff    /^@@ -739,6 +740,9 @@ cresize(int width, int height)$/;"    h    modifiedFile:a/x.c
 130 -785,7 +788,7    patches/st-colorschemes-0.8.5.diff    /^@@ -785,7 +788,7 @@ xloadcols(void)$/;"    h    modifiedFile:a/x.c
 131 -796,6 +798,13    patches/st-alpha-20220206-0.8.5.diff    /^@@ -796,6 +798,13 @@ xloadcols(void)$/;"    h    modifiedFile:a/x.c
 132 -81,6 +81,7    patches/st-anysize-20220718-baa9357.diff    /^@@ -81,6 +81,7 @@ typedef XftGlyphFontSpec GlyphFontSpec;$/;"    h    modifiedFile:a/x.c
 133 -81,6 +81,8    patches/st-scrollback-20210507-4536f46.diff    /^@@ -81,6 +81,8 @@ void die(const char *, ...);$/;"    h    modifiedFile:a/st.h
 134 -850,6 +857,9    patches/st-scrollback-20210507-4536f46.diff    /^@@ -850,6 +857,9 @@ void$/;"    h    modifiedFile:a/st.c
 135 -851,10 +919,8    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -851,10 +919,8 @@ void$/;"    h    modifiedFile:a/st.c
 136 -869,8 +873,8    patches/st-anysize-20220718-baa9357.diff    /^@@ -869,8 +873,8 @@ xhints(void)$/;"    h    modifiedFile:a/x.c
 137 -87,6 +87,7    patches/st-universcroll-0.8.4.diff    /^@@ -87,6 +87,7 @@ void sendbreak(const Arg *);$/;"    h    modifiedFile:a/st.h
 138 -89,6 +89,7    patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff    /^@@ -89,6 +89,7 @@ void sendbreak(const Arg *);$/;"    h    modifiedFile:a/st.h
 139 -90,6 +90,8    patches/st-colorschemes-0.8.5.diff    /^@@ -90,6 +90,8 @@ int tattrset(int);$/;"    h    modifiedFile:a/st.h
 140 -90,6 +92,7    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -90,6 +92,7 @@ void toggleprinter(const Arg *);$/;"    h    modifiedFile:a/st.h
 141 -93,46 +93,87    patches/st-colorschemes-0.8.5.diff    /^@@ -93,46 +93,87 @@ char *termname = "st-256color";$/;"    h    modifiedFile:a/config.def.h
 142 -93,6 +93,9    patches/st-alpha-20220206-0.8.5.diff    /^@@ -93,6 +93,9 @@ char *termname = "st-256color";$/;"    h    modifiedFile:a/config.def.h
 143 -956,12 +972,15    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -956,12 +972,15 @@ int$/;"    h    modifiedFile:a/st.c
 144 -96,32 +96,24    patches/st-gruvbox-dark-0.8.5.diff    /^@@ -96,32 +96,24 @@ unsigned int tabspaces = 8;$/;"    h    modifiedFile:a/config.def.h
 145 -983,14 +1002,17    patches/st-scrollback-ringbuffer-0.8.5.diff    /^@@ -983,14 +1002,17 @@ void$/;"    h    modifiedFile:a/st.c
 146 -990,7 +1056,7    patches/st-scrollback-reflow-0.8.5.diff    /^@@ -990,7 +1056,7 @@ tsetdirtattr(int attr)$/;"    h    modifiedFile:a/st.c
 147 .c.o    Makefile    /^.c.o:$/;"    t
 148 ARGBEGIN    arg.h    /^#define ARGBEGIN    /;"    d
 149 ARGC    arg.h    /^#define ARGC(/;"    d
 150 ARGEND    arg.h    /^#define ARGEND    /;"    d
 151 ARGF    arg.h    /^#define ARGF(/;"    d
 152 ARG_H__    arg.h    /^#define ARG_H__$/;"    d
 153 ATTRCMP    st.h    /^#define ATTRCMP(/;"    d
 154 ATTR_BLINK    st.h    /^    ATTR_BLINK      = 1 << 4,$/;"    e    enum:glyph_attribute
 155 ATTR_BOLD    st.h    /^    ATTR_BOLD       = 1 << 0,$/;"    e    enum:glyph_attribute
 156 ATTR_BOLD_FAINT    st.h    /^    ATTR_BOLD_FAINT = ATTR_BOLD | ATTR_FAINT,$/;"    e    enum:glyph_attribute
 157 ATTR_FAINT    st.h    /^    ATTR_FAINT      = 1 << 1,$/;"    e    enum:glyph_attribute
 158 ATTR_INVISIBLE    st.h    /^    ATTR_INVISIBLE  = 1 << 6,$/;"    e    enum:glyph_attribute
 159 ATTR_ITALIC    st.h    /^    ATTR_ITALIC     = 1 << 2,$/;"    e    enum:glyph_attribute
 160 ATTR_NULL    st.h    /^    ATTR_NULL       = 0,$/;"    e    enum:glyph_attribute
 161 ATTR_REVERSE    st.h    /^    ATTR_REVERSE    = 1 << 5,$/;"    e    enum:glyph_attribute
 162 ATTR_STRUCK    st.h    /^    ATTR_STRUCK     = 1 << 7,$/;"    e    enum:glyph_attribute
 163 ATTR_UNDERLINE    st.h    /^    ATTR_UNDERLINE  = 1 << 3,$/;"    e    enum:glyph_attribute
 164 ATTR_WDUMMY    st.h    /^    ATTR_WDUMMY     = 1 << 10,$/;"    e    enum:glyph_attribute
 165 ATTR_WIDE    st.h    /^    ATTR_WIDE       = 1 << 9,$/;"    e    enum:glyph_attribute
 166 ATTR_WRAP    st.h    /^    ATTR_WRAP       = 1 << 8,$/;"    e    enum:glyph_attribute
 167 AUTHORS    st.1    /^.SH AUTHORS$/;"    s    title:ST
 168 Arg    st.h    /^} Arg;$/;"    t    typeref:union:__anon7c9e12e2020a
 169 BETWEEN    st.h    /^#define BETWEEN(/;"    d
 170 BUGS    st.1    /^.SH BUGS$/;"    s    title:ST
 171 CUSTOMIZATION    st.1    /^.SH CUSTOMIZATION$/;"    s    title:ST
 172 ColorScheme    config.def.h    /^} ColorScheme;$/;"    t    typeref:struct:__anon9258968e0108
 173 ColorScheme    config.h    /^} ColorScheme;$/;"    t    typeref:struct:__anon41b17d910108
 174 DEFAULT    st.h    /^#define DEFAULT(/;"    d
 175 DESCRIPTION    st.1    /^.SH DESCRIPTION$/;"    s    title:ST
 176 DIVCEIL    st.h    /^#define DIVCEIL(/;"    d
 177 EARGF    arg.h    /^#define EARGF(/;"    d
 178 Glyph    st.h    /^#define Glyph /;"    d
 179 Glyph    st.h    /^} Glyph;$/;"    t    typeref:struct:__anon7c9e12e20108
 180 INCS    config.mk    /^INCS = -I$(X11INC) \\$/;"    m
 181 IS_TRUECOL    st.h    /^#define IS_TRUECOL(/;"    d
 182 LEN    st.h    /^#define LEN(/;"    d
 183 LIBS    config.mk    /^LIBS = -L$(X11LIB) -lm -lrt -lX11 -lutil -lXft -lXrender\\$/;"    m
 184 LICENSE    st.1    /^.SH LICENSE$/;"    s    title:ST
 185 LIMIT    st.h    /^#define LIMIT(/;"    d
 186 Line    st.h    /^typedef Glyph *Line;$/;"    t    typeref:typename:Glyph *
 187 MANPREFIX    config.mk    /^MANPREFIX = $(PREFIX)\/share\/man$/;"    m
 188 MAX    st.h    /^#define MAX(/;"    d
 189 MIN    st.h    /^#define MIN(/;"    d
 190 MODBIT    st.h    /^#define MODBIT(/;"    d
 191 MODE_8BIT    win.h    /^    MODE_8BIT        = 1 << 10,$/;"    e    enum:win_mode
 192 MODE_APPCURSOR    win.h    /^    MODE_APPCURSOR   = 1 << 8,$/;"    e    enum:win_mode
 193 MODE_APPKEYPAD    win.h    /^    MODE_APPKEYPAD   = 1 << 2,$/;"    e    enum:win_mode
 194 MODE_BLINK    win.h    /^    MODE_BLINK       = 1 << 11,$/;"    e    enum:win_mode
 195 MODE_BRCKTPASTE    win.h    /^    MODE_BRCKTPASTE  = 1 << 16,$/;"    e    enum:win_mode
 196 MODE_FBLINK    win.h    /^    MODE_FBLINK      = 1 << 12,$/;"    e    enum:win_mode
 197 MODE_FOCUS    win.h    /^    MODE_FOCUS       = 1 << 13,$/;"    e    enum:win_mode
 198 MODE_FOCUSED    win.h    /^    MODE_FOCUSED     = 1 << 1,$/;"    e    enum:win_mode
 199 MODE_HIDE    win.h    /^    MODE_HIDE        = 1 << 7,$/;"    e    enum:win_mode
 200 MODE_KBDLOCK    win.h    /^    MODE_KBDLOCK     = 1 << 6,$/;"    e    enum:win_mode
 201 MODE_MOUSE    win.h    /^    MODE_MOUSE       = MODE_MOUSEBTN|MODE_MOUSEMOTION|MODE_MOUSEX10\\$/;"    e    enum:win_mode
 202 MODE_MOUSEBTN    win.h    /^    MODE_MOUSEBTN    = 1 << 3,$/;"    e    enum:win_mode
 203 MODE_MOUSEMANY    win.h    /^    MODE_MOUSEMANY   = 1 << 15,$/;"    e    enum:win_mode
 204 MODE_MOUSEMOTION    win.h    /^    MODE_MOUSEMOTION = 1 << 4,$/;"    e    enum:win_mode
 205 MODE_MOUSESGR    win.h    /^    MODE_MOUSESGR    = 1 << 9,$/;"    e    enum:win_mode
 206 MODE_MOUSEX10    win.h    /^    MODE_MOUSEX10    = 1 << 14,$/;"    e    enum:win_mode
 207 MODE_NUMLOCK    win.h    /^    MODE_NUMLOCK     = 1 << 17,$/;"    e    enum:win_mode
 208 MODE_REVERSE    win.h    /^    MODE_REVERSE     = 1 << 5,$/;"    e    enum:win_mode
 209 MODE_VISIBLE    win.h    /^    MODE_VISIBLE     = 1 << 0,$/;"    e    enum:win_mode
 210 MODKEY    config.def.h    /^#define MODKEY /;"    d
 211 MODKEY    config.h    /^#define MODKEY /;"    d
 212 Makefile    Makefile    1;"    F    epoch:1667356258
 213 NAME    st.1    /^.SH NAME$/;"    s    title:ST
 214 OBJ    Makefile    /^OBJ = $(SRC:.c=.o)$/;"    m
 215 OPTIONS    st.1    /^.SH OPTIONS$/;"    s    title:ST
 216 PKG_CONFIG    config.mk    /^PKG_CONFIG = pkg-config$/;"    m
 217 PREFIX    config.mk    /^PREFIX = \/usr\/local$/;"    m
 218 Rune    st.h    /^typedef uint_least32_t Rune;$/;"    t    typeref:typename:uint_least32_t
 219 SEE ALSO    st.1    /^.SH SEE ALSO$/;"    s    title:ST
 220 SEL_EMPTY    st.h    /^    SEL_EMPTY = 1,$/;"    e    enum:selection_mode
 221 SEL_IDLE    st.h    /^    SEL_IDLE = 0,$/;"    e    enum:selection_mode
 222 SEL_READY    st.h    /^    SEL_READY = 2$/;"    e    enum:selection_mode
 223 SEL_RECTANGULAR    st.h    /^    SEL_RECTANGULAR = 2$/;"    e    enum:selection_type
 224 SEL_REGULAR    st.h    /^    SEL_REGULAR = 1,$/;"    e    enum:selection_type
 225 SHORTCUTS    st.1    /^.SH SHORTCUTS$/;"    s    title:ST
 226 SNAP_LINE    st.h    /^    SNAP_LINE = 2$/;"    e    enum:selection_snap
 227 SNAP_WORD    st.h    /^    SNAP_WORD = 1,$/;"    e    enum:selection_snap
 228 SRC    Makefile    /^SRC = st.c x.c$/;"    m
 229 ST    st.1    /^.TH ST 1 st\\-VERSION$/;"    t
 230 STCFLAGS    config.mk    /^STCFLAGS = $(INCS) $(STCPPFLAGS) $(CPPFLAGS) $(CFLAGS)$/;"    m
 231 STCPPFLAGS    config.mk    /^STCPPFLAGS = -DVERSION=\\"$(VERSION)\\" -D_XOPEN_SOURCE=600$/;"    m
 232 STLDFLAGS    config.mk    /^STLDFLAGS = $(LIBS) $(LDFLAGS)$/;"    m
 233 SYNOPSIS    st.1    /^.SH SYNOPSIS$/;"    s    title:ST
 234 TERMMOD    config.def.h    /^#define TERMMOD /;"    d
 235 TERMMOD    config.h    /^#define TERMMOD /;"    d
 236 TIMEDIFF    st.h    /^#define TIMEDIFF(/;"    d
 237 TRUECOLOR    st.h    /^#define TRUECOLOR(/;"    d
 238 VERSION    config.mk    /^VERSION = 0.8.5$/;"    m
 239 X11INC    config.mk    /^X11INC = \/usr\/X11R6\/include$/;"    m
 240 X11LIB    config.mk    /^X11LIB = \/usr\/X11R6\/lib$/;"    m
 241 a/config.def.h    patches/st-alpha-20220206-0.8.5.diff    /^--- a\/config.def.h$/;"    m
 242 a/config.def.h    patches/st-blinking_cursor-20211116-2f6e597.diff    /^--- a\/config.def.h$/;"    m
 243 a/config.def.h    patches/st-colorschemes-0.8.5.diff    /^--- a\/config.def.h$/;"    m
 244 a/config.def.h    patches/st-gruvbox-dark-0.8.5.diff    /^--- a\/config.def.h$/;"    m
 245 a/config.def.h    patches/st-scrollback-20210507-4536f46.diff    /^--- a\/config.def.h$/;"    m
 246 a/config.def.h    patches/st-scrollback-mouse-20220127-2c5edf2.diff    /^--- a\/config.def.h$/;"    m
 247 a/config.def.h    patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff    /^--- a\/config.def.h$/;"    m
 248 a/config.def.h    patches/st-scrollback-ringbuffer-0.8.5.diff    /^--- a\/config.def.h$/;"    m
 249 a/config.def.h    patches/st-universcroll-0.8.4.diff    /^--- a\/config.def.h$/;"    m
 250 a/config.mk    patches/st-alpha-20220206-0.8.5.diff    /^--- a\/config.mk$/;"    m
 251 a/st.c    patches/st-colorschemes-0.8.5.diff    /^--- a\/st.c$/;"    m
 252 a/st.c    patches/st-scrollback-20210507-4536f46.diff    /^--- a\/st.c$/;"    m
 253 a/st.c    patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff    /^--- a\/st.c$/;"    m
 254 a/st.c    patches/st-scrollback-reflow-0.8.5.diff    /^--- a\/st.c$/;"    m
 255 a/st.c    patches/st-scrollback-ringbuffer-0.8.5.diff    /^--- a\/st.c$/;"    m
 256 a/st.c    patches/st-universcroll-0.8.4.diff    /^--- a\/st.c$/;"    m
 257 a/st.h    patches/st-alpha-20220206-0.8.5.diff    /^--- a\/st.h$/;"    m
 258 a/st.h    patches/st-colorschemes-0.8.5.diff    /^--- a\/st.h$/;"    m
 259 a/st.h    patches/st-scrollback-20210507-4536f46.diff    /^--- a\/st.h$/;"    m
 260 a/st.h    patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff    /^--- a\/st.h$/;"    m
 261 a/st.h    patches/st-scrollback-reflow-0.8.5.diff    /^--- a\/st.h$/;"    m
 262 a/st.h    patches/st-scrollback-ringbuffer-0.8.5.diff    /^--- a\/st.h$/;"    m
 263 a/st.h    patches/st-universcroll-0.8.4.diff    /^--- a\/st.h$/;"    m
 264 a/x.c    patches/st-alpha-20220206-0.8.5.diff    /^--- a\/x.c$/;"    m
 265 a/x.c    patches/st-anysize-20220718-baa9357.diff    /^--- a\/x.c$/;"    m
 266 a/x.c    patches/st-blinking_cursor-20211116-2f6e597.diff    /^--- a\/x.c$/;"    m
 267 a/x.c    patches/st-colorschemes-0.8.5.diff    /^--- a\/x.c$/;"    m
 268 a/x.c    patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff    /^--- a\/x.c$/;"    m
 269 a/x.c    patches/st-scrollback-ringbuffer-0.8.5.diff    /^--- a\/x.c$/;"    m
 270 a/x.c    patches/st-universcroll-0.8.4.diff    /^--- a\/x.c$/;"    m
 271 all    Makefile    /^all: options st$/;"    t
 272 allowaltscreen    config.def.h    /^int allowaltscreen = 1;$/;"    v    typeref:typename:int
 273 allowaltscreen    config.h    /^int allowaltscreen = 1;$/;"    v    typeref:typename:int
 274 allowwindowops    config.def.h    /^int allowwindowops = 0;$/;"    v    typeref:typename:int
 275 allowwindowops    config.h    /^int allowwindowops = 0;$/;"    v    typeref:typename:int
 276 alpha    config.def.h    /^float alpha = 0.92;$/;"    v    typeref:typename:float
 277 alpha    config.h    /^float alpha = 0.92;$/;"    v    typeref:typename:float
 278 arg.h    arg.h    1;"    F    epoch:1667356258
 279 argv0    x.c    /^char *argv0;$/;"    v    typeref:typename:char *
 280 ascii_printable    config.def.h    /^static char ascii_printable[] =$/;"    v    typeref:typename:char[]
 281 ascii_printable    config.h    /^static char ascii_printable[] =$/;"    v    typeref:typename:char[]
 282 base64dec    st.c    /^base64dec(const char *src)$/;"    f    typeref:typename:char *
 283 base64dec_getc    st.c    /^base64dec_getc(const char **src)$/;"    f    typeref:typename:char
 284 bellvolume    config.def.h    /^static int bellvolume = 0;$/;"    v    typeref:typename:int
 285 bellvolume    config.h    /^static int bellvolume = 0;$/;"    v    typeref:typename:int
 286 bg    config.def.h    /^    unsigned int bg;               \/* background *\/$/;"    m    struct:__anon9258968e0108    typeref:typename:unsigned int
 287 bg    config.h    /^    unsigned int bg;               \/* background *\/$/;"    m    struct:__anon41b17d910108    typeref:typename:unsigned int
 288 bg    st.h    /^    uint32_t bg;      \/* background  *\/$/;"    m    struct:__anon7c9e12e20108    typeref:typename:uint32_t
 289 blinktimeout    config.def.h    /^static unsigned int blinktimeout = 800;$/;"    v    typeref:typename:unsigned int
 290 blinktimeout    config.h    /^static unsigned int blinktimeout = 800;$/;"    v    typeref:typename:unsigned int
 291 bmotion    x.c    /^bmotion(XEvent *e)$/;"    f    typeref:typename:void
 292 borderpx    config.def.h    /^static int borderpx = 0;$/;"    v    typeref:typename:int
 293 borderpx    config.h    /^static int borderpx = 0;$/;"    v    typeref:typename:int
 294 bpress    x.c    /^bpress(XEvent *e)$/;"    f    typeref:typename:void
 295 brelease    x.c    /^brelease(XEvent *e)$/;"    f    typeref:typename:void
 296 buttonmask    x.c    /^buttonmask(uint button)$/;"    f    typeref:typename:uint
 297 chscale    config.def.h    /^static float chscale = 1.0;$/;"    v    typeref:typename:float
 298 chscale    config.h    /^static float chscale = 1.0;$/;"    v    typeref:typename:float
 299 clean    Makefile    /^clean:$/;"    t
 300 clipcopy    x.c    /^clipcopy(const Arg *dummy)$/;"    f    typeref:typename:void
 301 clippaste    x.c    /^clippaste(const Arg *dummy)$/;"    f    typeref:typename:void
 302 cmessage    x.c    /^cmessage(XEvent *e)$/;"    f    typeref:typename:void
 303 colorname    config.def.h    /^static const char * const * colorname;$/;"    v    typeref:typename:const char * const *
 304 colorname    config.h    /^static const char * const * colorname;$/;"    v    typeref:typename:const char * const *
 305 colors    config.def.h    /^    const char* const colors[258]; \/* terminal colors *\/$/;"    m    struct:__anon9258968e0108    typeref:typename:const char * const[258]
 306 colors    config.h    /^    const char* const colors[258]; \/* terminal colors *\/$/;"    m    struct:__anon41b17d910108    typeref:typename:const char * const[258]
 307 colorscheme    config.def.h    /^int colorscheme = 0;$/;"    v    typeref:typename:int
 308 colorscheme    config.h    /^int colorscheme = 0;$/;"    v    typeref:typename:int
 309 cols    config.def.h    /^static unsigned int cols = 80;$/;"    v    typeref:typename:unsigned int
 310 cols    config.h    /^static unsigned int cols = 80;$/;"    v    typeref:typename:unsigned int
 311 config.def.h    config.def.h    1;"    F    epoch:1667403455
 312 config.h    Makefile    /^config.h:$/;"    t
 313 config.h    config.h    1;"    F    epoch:1667403739
 314 config.mk    config.mk    1;"    F    epoch:1667356258
 315 cresize    x.c    /^cresize(int width, int height)$/;"    f    typeref:typename:void
 316 cs    config.def.h    /^    unsigned int cs;               \/* cursor *\/$/;"    m    struct:__anon9258968e0108    typeref:typename:unsigned int
 317 cs    config.h    /^    unsigned int cs;               \/* cursor *\/$/;"    m    struct:__anon41b17d910108    typeref:typename:unsigned int
 318 csidump    st.c    /^csidump(void)$/;"    f    typeref:typename:void
 319 csihandle    st.c    /^csihandle(void)$/;"    f    typeref:typename:void
 320 csiparse    st.c    /^csiparse(void)$/;"    f    typeref:typename:void
 321 csireset    st.c    /^csireset(void)$/;"    f    typeref:typename:void
 322 cursorstyle    config.def.h    /^static unsigned int cursorstyle = 1;$/;"    v    typeref:typename:unsigned int
 323 cursorstyle    config.h    /^static unsigned int cursorstyle = 1;$/;"    v    typeref:typename:unsigned int
 324 cursorthickness    config.def.h    /^static unsigned int cursorthickness = 2;$/;"    v    typeref:typename:unsigned int
 325 cursorthickness    config.h    /^static unsigned int cursorthickness = 2;$/;"    v    typeref:typename:unsigned int
 326 cwscale    config.def.h    /^static float cwscale = 1.05;$/;"    v    typeref:typename:float
 327 cwscale    config.h    /^static float cwscale = 1.05;$/;"    v    typeref:typename:float
 328 defaultattr    config.def.h    /^static unsigned int defaultattr = 11;$/;"    v    typeref:typename:unsigned int
 329 defaultattr    config.h    /^static unsigned int defaultattr = 11;$/;"    v    typeref:typename:unsigned int
 330 defaultbg    config.def.h    /^unsigned int defaultbg;$/;"    v    typeref:typename:unsigned int
 331 defaultbg    config.h    /^unsigned int defaultbg;$/;"    v    typeref:typename:unsigned int
 332 defaultcs    config.def.h    /^unsigned int defaultcs;$/;"    v    typeref:typename:unsigned int
 333 defaultcs    config.h    /^unsigned int defaultcs;$/;"    v    typeref:typename:unsigned int
 334 defaultfg    config.def.h    /^unsigned int defaultfg;$/;"    v    typeref:typename:unsigned int
 335 defaultfg    config.h    /^unsigned int defaultfg;$/;"    v    typeref:typename:unsigned int
 336 defaultrcs    config.def.h    /^static unsigned int defaultrcs;$/;"    v    typeref:typename:unsigned int
 337 defaultrcs    config.h    /^static unsigned int defaultrcs;$/;"    v    typeref:typename:unsigned int
 338 die    st.c    /^die(const char *errstr, ...)$/;"    f    typeref:typename:void
 339 dist    Makefile    /^dist: clean$/;"    t
 340 doubleclicktimeout    config.def.h    /^static unsigned int doubleclicktimeout = 300;$/;"    v    typeref:typename:unsigned int
 341 doubleclicktimeout    config.h    /^static unsigned int doubleclicktimeout = 300;$/;"    v    typeref:typename:unsigned int
 342 draw    st.c    /^draw(void)$/;"    f    typeref:typename:void
 343 drawregion    st.c    /^drawregion(int x1, int y1, int x2, int y2)$/;"    f    typeref:typename:void
 344 eschandle    st.c    /^eschandle(uchar ascii)$/;"    f    typeref:typename:int
 345 evcol    x.c    /^evcol(XEvent *e)$/;"    f    typeref:typename:int
 346 evrow    x.c    /^evrow(XEvent *e)$/;"    f    typeref:typename:int
 347 execsh    st.c    /^execsh(char *cmd, char **args)$/;"    f    typeref:typename:void
 348 expose    x.c    /^expose(XEvent *ev)$/;"    f    typeref:typename:void
 349 f    st.h    /^    float f;$/;"    m    union:__anon7c9e12e2020a    typeref:typename:float
 350 fg    config.def.h    /^    unsigned int fg;               \/* foreground *\/$/;"    m    struct:__anon9258968e0108    typeref:typename:unsigned int
 351 fg    config.h    /^    unsigned int fg;               \/* foreground *\/$/;"    m    struct:__anon41b17d910108    typeref:typename:unsigned int
 352 fg    st.h    /^    uint32_t fg;      \/* foreground  *\/$/;"    m    struct:__anon7c9e12e20108    typeref:typename:uint32_t
 353 focus    x.c    /^focus(XEvent *ev)$/;"    f    typeref:typename:void
 354 font    config.def.h    /^static char *font = "Victor Mono:style=Regular:size=10:antialias=true:autohint=true";$/;"    v    typeref:typename:char *
 355 font    config.h    /^static char *font = "Victor Mono:style=Regular:size=10:antialias=true:autohint=true";$/;"    v    typeref:typename:char *
 356 forcemousemod    config.def.h    /^static uint forcemousemod = ShiftMask;$/;"    v    typeref:typename:uint
 357 forcemousemod    config.h    /^static uint forcemousemod = ShiftMask;$/;"    v    typeref:typename:uint
 358 getsel    st.c    /^getsel(void)$/;"    f    typeref:typename:char *
 359 glyph_attribute    st.h    /^enum glyph_attribute {$/;"    g
 360 i    st.h    /^    int i;$/;"    m    union:__anon7c9e12e2020a    typeref:typename:int
 361 ignoremod    config.def.h    /^static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;$/;"    v    typeref:typename:uint
 362 ignoremod    config.h    /^static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;$/;"    v    typeref:typename:uint
 363 install    Makefile    /^install: st$/;"    t
 364 key    config.def.h    /^static Key key[] = {$/;"    v    typeref:typename:Key[]
 365 key    config.h    /^static Key key[] = {$/;"    v    typeref:typename:Key[]
 366 kmap    x.c    /^kmap(KeySym k, uint state)$/;"    f    typeref:typename:char *
 367 kpress    x.c    /^kpress(XEvent *ev)$/;"    f    typeref:typename:void
 368 kscrolldown    st.c    /^kscrolldown(const Arg* a)$/;"    f    typeref:typename:void
 369 kscrollup    st.c    /^kscrollup(const Arg* a)$/;"    f    typeref:typename:void
 370 main    x.c    /^main(int argc, char *argv[])$/;"    f    typeref:typename:int
 371 mappedkeys    config.def.h    /^static KeySym mappedkeys[] = { -1 };$/;"    v    typeref:typename:KeySym[]
 372 mappedkeys    config.h    /^static KeySym mappedkeys[] = { -1 };$/;"    v    typeref:typename:KeySym[]
 373 match    x.c    /^match(uint mask, uint state)$/;"    f    typeref:typename:int
 374 maxlatency    config.def.h    /^static double maxlatency = 33;$/;"    v    typeref:typename:double
 375 maxlatency    config.h    /^static double maxlatency = 33;$/;"    v    typeref:typename:double
 376 minlatency    config.def.h    /^static double minlatency = 8;$/;"    v    typeref:typename:double
 377 minlatency    config.h    /^static double minlatency = 8;$/;"    v    typeref:typename:double
 378 mode    st.h    /^    ushort mode;      \/* attribute flags *\/$/;"    m    struct:__anon7c9e12e20108    typeref:typename:ushort
 379 mouseaction    x.c    /^mouseaction(XEvent *e, uint release)$/;"    f    typeref:typename:int
 380 mousebg    config.def.h    /^static unsigned int mousebg = 0;$/;"    v    typeref:typename:unsigned int
 381 mousebg    config.h    /^static unsigned int mousebg = 0;$/;"    v    typeref:typename:unsigned int
 382 mousefg    config.def.h    /^static unsigned int mousefg = 7;$/;"    v    typeref:typename:unsigned int
 383 mousefg    config.h    /^static unsigned int mousefg = 7;$/;"    v    typeref:typename:unsigned int
 384 mousereport    x.c    /^mousereport(XEvent *e)$/;"    f    typeref:typename:void
 385 mousesel    x.c    /^mousesel(XEvent *e, int done)$/;"    f    typeref:typename:void
 386 mouseshape    config.def.h    /^static unsigned int mouseshape = XC_xterm;$/;"    v    typeref:typename:unsigned int
 387 mouseshape    config.h    /^static unsigned int mouseshape = XC_xterm;$/;"    v    typeref:typename:unsigned int
 388 mshortcuts    config.def.h    /^static MouseShortcut mshortcuts[] = {$/;"    v    typeref:typename:MouseShortcut[]
 389 mshortcuts    config.h    /^static MouseShortcut mshortcuts[] = {$/;"    v    typeref:typename:MouseShortcut[]
 390 nextscheme    x.c    /^nextscheme(const Arg *arg)$/;"    f    typeref:typename:void
 391 numlock    x.c    /^numlock(const Arg *dummy)$/;"    f    typeref:typename:void
 392 options    Makefile    /^options:$/;"    t
 393 osc_color_response    st.c    /^osc_color_response(int num, int index, int is_osc4)$/;"    f    typeref:typename:void
 394 printscreen    st.c    /^printscreen(const Arg *arg)$/;"    f    typeref:typename:void
 395 printsel    st.c    /^printsel(const Arg *arg)$/;"    f    typeref:typename:void
 396 propnotify    x.c    /^propnotify(XEvent *e)$/;"    f    typeref:typename:void
 397 rcs    config.def.h    /^    unsigned int rcs;              \/* reverse cursor *\/$/;"    m    struct:__anon9258968e0108    typeref:typename:unsigned int
 398 rcs    config.h    /^    unsigned int rcs;              \/* reverse cursor *\/$/;"    m    struct:__anon41b17d910108    typeref:typename:unsigned int
 399 redraw    st.c    /^redraw(void)$/;"    f    typeref:typename:void
 400 resettitle    st.c    /^resettitle(void)$/;"    f    typeref:typename:void
 401 resize    x.c    /^resize(XEvent *e)$/;"    f    typeref:typename:void
 402 rows    config.def.h    /^static unsigned int rows = 24;$/;"    v    typeref:typename:unsigned int
 403 rows    config.h    /^static unsigned int rows = 24;$/;"    v    typeref:typename:unsigned int
 404 run    x.c    /^run(void)$/;"    f    typeref:typename:void
 405 s    st.h    /^    const char *s;$/;"    m    union:__anon7c9e12e2020a    typeref:typename:const char *
 406 schemes    config.def.h    /^static const ColorScheme schemes[] = {$/;"    v    typeref:typename:const ColorScheme[]
 407 schemes    config.h    /^static const ColorScheme schemes[] = {$/;"    v    typeref:typename:const ColorScheme[]
 408 schemesighandler    x.c    /^void schemesighandler(int signum) {$/;"    f    typeref:typename:void
 409 scroll    config.def.h    /^char *scroll = NULL;$/;"    v    typeref:typename:char *
 410 scroll    config.h    /^char *scroll = NULL;$/;"    v    typeref:typename:char *
 411 selclear    st.c    /^selclear(void)$/;"    f    typeref:typename:void
 412 selclear_    x.c    /^selclear_(XEvent *e)$/;"    f    typeref:typename:void
 413 selected    st.c    /^selected(int x, int y)$/;"    f    typeref:typename:int
 414 selection_mode    st.h    /^enum selection_mode {$/;"    g
 415 selection_snap    st.h    /^enum selection_snap {$/;"    g
 416 selection_type    st.h    /^enum selection_type {$/;"    g
 417 selectscheme    x.c    /^selectscheme(const Arg *arg)$/;"    f    typeref:typename:void
 418 selextend    st.c    /^selextend(int col, int row, int type, int done)$/;"    f    typeref:typename:void
 419 selinit    st.c    /^selinit(void)$/;"    f    typeref:typename:void
 420 selmasks    config.def.h    /^static uint selmasks[] = {$/;"    v    typeref:typename:uint[]
 421 selmasks    config.h    /^static uint selmasks[] = {$/;"    v    typeref:typename:uint[]
 422 selnormalize    st.c    /^selnormalize(void)$/;"    f    typeref:typename:void
 423 selnotify    x.c    /^selnotify(XEvent *e)$/;"    f    typeref:typename:void
 424 selpaste    x.c    /^selpaste(const Arg *dummy)$/;"    f    typeref:typename:void
 425 selrequest    x.c    /^selrequest(XEvent *e)$/;"    f    typeref:typename:void
 426 selscroll    st.c    /^selscroll(int orig, int n)$/;"    f    typeref:typename:void
 427 selsnap    st.c    /^selsnap(int *x, int *y, int direction)$/;"    f    typeref:typename:void
 428 selstart    st.c    /^selstart(int col, int row, int snap)$/;"    f    typeref:typename:void
 429 sendbreak    st.c    /^sendbreak(const Arg *arg)$/;"    f    typeref:typename:void
 430 setsel    x.c    /^setsel(char *str, Time t)$/;"    f    typeref:typename:void
 431 shell    config.def.h    /^static char *shell = "\/bin\/sh";$/;"    v    typeref:typename:char *
 432 shell    config.h    /^static char *shell = "\/bin\/sh";$/;"    v    typeref:typename:char *
 433 shortcuts    config.def.h    /^static Shortcut shortcuts[] = {$/;"    v    typeref:typename:Shortcut[]
 434 shortcuts    config.h    /^static Shortcut shortcuts[] = {$/;"    v    typeref:typename:Shortcut[]
 435 sigchld    st.c    /^sigchld(int a)$/;"    f    typeref:typename:void
 436 sixd_to_16bit    x.c    /^sixd_to_16bit(int x)$/;"    f    typeref:typename:ushort
 437 st    Makefile    /^st: $(OBJ)$/;"    t
 438 st-alpha-20220206-0.8.5.diff    patches/st-alpha-20220206-0.8.5.diff    1;"    F    epoch:1667356258
 439 st-anysize-20220718-baa9357.diff    patches/st-anysize-20220718-baa9357.diff    1;"    F    epoch:1667356258
 440 st-blinking_cursor-20211116-2f6e597.diff    patches/st-blinking_cursor-20211116-2f6e597.diff    1;"    F    epoch:1667356258
 441 st-colorschemes-0.8.5.diff    patches/st-colorschemes-0.8.5.diff    1;"    F    epoch:1667356324
 442 st-gruvbox-dark-0.8.5.diff    patches/st-gruvbox-dark-0.8.5.diff    1;"    F    epoch:1667356258
 443 st-scrollback-20210507-4536f46.diff    patches/st-scrollback-20210507-4536f46.diff    1;"    F    epoch:1667356258
 444 st-scrollback-mouse-20220127-2c5edf2.diff    patches/st-scrollback-mouse-20220127-2c5edf2.diff    1;"    F    epoch:1667356258
 445 st-scrollback-mouse-altscreen-20220127-2c5edf2.diff    patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff    1;"    F    epoch:1667357783
 446 st-scrollback-reflow-0.8.5.diff    patches/st-scrollback-reflow-0.8.5.diff    1;"    F    epoch:1667356258
 447 st-scrollback-ringbuffer-0.8.5.diff    patches/st-scrollback-ringbuffer-0.8.5.diff    1;"    F    epoch:1667356258
 448 st-universcroll-0.8.4.diff    patches/st-universcroll-0.8.4.diff    1;"    F    epoch:1667356258
 449 st.1    st.1    1;"    F    epoch:1667356258
 450 st.c    st.c    1;"    F    epoch:1667403488
 451 st.h    st.h    1;"    F    epoch:1667356329
 452 st.o    Makefile    /^st.o: config.h st.h win.h$/;"    t
 453 stcursor    config.def.h    /^static Rune stcursor = 0x2603; \/* snowman ("☃") *\/$/;"    v    typeref:typename:Rune
 454 stcursor    config.h    /^static Rune stcursor = 0x2603; \/* snowman ("☃") *\/$/;"    v    typeref:typename:Rune
 455 strdump    st.c    /^strdump(void)$/;"    f    typeref:typename:void
 456 strhandle    st.c    /^strhandle(void)$/;"    f    typeref:typename:void
 457 strparse    st.c    /^strparse(void)$/;"    f    typeref:typename:void
 458 strreset    st.c    /^strreset(void)$/;"    f    typeref:typename:void
 459 stty    st.c    /^stty(char **args)$/;"    f    typeref:typename:void
 460 stty_args    config.def.h    /^char *stty_args = "stty raw pass8 nl -echo -iexten -cstopb 38400";$/;"    v    typeref:typename:char *
 461 stty_args    config.h    /^char *stty_args = "stty raw pass8 nl -echo -iexten -cstopb 38400";$/;"    v    typeref:typename:char *
 462 tabspaces    config.def.h    /^unsigned int tabspaces = 8;$/;"    v    typeref:typename:unsigned int
 463 tabspaces    config.h    /^unsigned int tabspaces = 8;$/;"    v    typeref:typename:unsigned int
 464 tattrset    st.c    /^tattrset(int attr)$/;"    f    typeref:typename:int
 465 tclearregion    st.c    /^tclearregion(int x1, int y1, int x2, int y2)$/;"    f    typeref:typename:void
 466 tcontrolcode    st.c    /^tcontrolcode(uchar ascii)$/;"    f    typeref:typename:void
 467 tcursor    st.c    /^tcursor(int mode)$/;"    f    typeref:typename:void
 468 tdectest    st.c    /^tdectest(char c)$/;"    f    typeref:typename:void
 469 tdefcolor    st.c    /^tdefcolor(const int *attr, int *npar, int l)$/;"    f    typeref:typename:int32_t
 470 tdeftran    st.c    /^tdeftran(char ascii)$/;"    f    typeref:typename:void
 471 tdefutf8    st.c    /^tdefutf8(char ascii)$/;"    f    typeref:typename:void
 472 tdeletechar    st.c    /^tdeletechar(int n)$/;"    f    typeref:typename:void
 473 tdeleteline    st.c    /^tdeleteline(int n)$/;"    f    typeref:typename:void
 474 tdump    st.c    /^tdump(void)$/;"    f    typeref:typename:void
 475 tdumpline    st.c    /^tdumpline(int n)$/;"    f    typeref:typename:void
 476 tdumpsel    st.c    /^tdumpsel(void)$/;"    f    typeref:typename:void
 477 termname    config.def.h    /^char *termname = "st-256color";$/;"    v    typeref:typename:char *
 478 termname    config.h    /^char *termname = "st-256color";$/;"    v    typeref:typename:char *
 479 tfulldirt    st.c    /^tfulldirt(void)$/;"    f    typeref:typename:void
 480 tinsertblank    st.c    /^tinsertblank(int n)$/;"    f    typeref:typename:void
 481 tinsertblankline    st.c    /^tinsertblankline(int n)$/;"    f    typeref:typename:void
 482 tisaltscr    st.c    /^int tisaltscr(void)$/;"    f    typeref:typename:int
 483 tlinelen    st.c    /^tlinelen(int y)$/;"    f    typeref:typename:int
 484 tmoveato    st.c    /^tmoveato(int x, int y)$/;"    f    typeref:typename:void
 485 tmoveto    st.c    /^tmoveto(int x, int y)$/;"    f    typeref:typename:void
 486 tnew    st.c    /^tnew(int col, int row)$/;"    f    typeref:typename:void
 487 tnewline    st.c    /^tnewline(int first_col)$/;"    f    typeref:typename:void
 488 toggleprinter    st.c    /^toggleprinter(const Arg *arg)$/;"    f    typeref:typename:void
 489 togglescheme    x.c    /^void togglescheme(void) {$/;"    f    typeref:typename:void
 490 tprinter    st.c    /^tprinter(char *s, size_t len)$/;"    f    typeref:typename:void
 491 tputc    st.c    /^tputc(Rune u)$/;"    f    typeref:typename:void
 492 tputtab    st.c    /^tputtab(int n)$/;"    f    typeref:typename:void
 493 treset    st.c    /^treset(void)$/;"    f    typeref:typename:void
 494 tresize    st.c    /^tresize(int col, int row)$/;"    f    typeref:typename:void
 495 tripleclicktimeout    config.def.h    /^static unsigned int tripleclicktimeout = 600;$/;"    v    typeref:typename:unsigned int
 496 tripleclicktimeout    config.h    /^static unsigned int tripleclicktimeout = 600;$/;"    v    typeref:typename:unsigned int
 497 tscrolldown    st.c    /^tscrolldown(int orig, int n, int copyhist)$/;"    f    typeref:typename:void
 498 tscrollup    st.c    /^tscrollup(int orig, int n, int copyhist)$/;"    f    typeref:typename:void
 499 tsetattr    st.c    /^tsetattr(const int *attr, int l)$/;"    f    typeref:typename:void
 500 tsetchar    st.c    /^tsetchar(Rune u, const Glyph *attr, int x, int y)$/;"    f    typeref:typename:void
 501 tsetdirt    st.c    /^tsetdirt(int top, int bot)$/;"    f    typeref:typename:void
 502 tsetdirtattr    st.c    /^tsetdirtattr(int attr)$/;"    f    typeref:typename:void
 503 tsetmode    st.c    /^tsetmode(int priv, int set, const int *args, int narg)$/;"    f    typeref:typename:void
 504 tsetscroll    st.c    /^tsetscroll(int t, int b)$/;"    f    typeref:typename:void
 505 tstrsequence    st.c    /^tstrsequence(uchar c)$/;"    f    typeref:typename:void
 506 tswapscreen    st.c    /^tswapscreen(void)$/;"    f    typeref:typename:void
 507 ttyhangup    st.c    /^ttyhangup(void)$/;"    f    typeref:typename:void
 508 ttynew    st.c    /^ttynew(const char *line, char *cmd, const char *out, char **args)$/;"    f    typeref:typename:int
 509 ttyread    st.c    /^ttyread(void)$/;"    f    typeref:typename:size_t
 510 ttyresize    st.c    /^ttyresize(int tw, int th)$/;"    f    typeref:typename:void
 511 ttysend    x.c    /^ttysend(const Arg *arg)$/;"    f    typeref:typename:void
 512 ttywrite    st.c    /^ttywrite(const char *s, size_t n, int may_echo)$/;"    f    typeref:typename:void
 513 ttywriteraw    st.c    /^ttywriteraw(const char *s, size_t n)$/;"    f    typeref:typename:void
 514 tupdatebgcolor    st.c    /^tupdatebgcolor(int oldbg, int newbg)$/;"    f    typeref:typename:void
 515 tupdatefgcolor    st.c    /^tupdatefgcolor(int oldfg, int newfg)$/;"    f    typeref:typename:void
 516 twrite    st.c    /^twrite(const char *buf, int buflen, int show_ctrl)$/;"    f    typeref:typename:int
 517 u    st.h    /^    Rune u;           \/* character code *\/$/;"    m    struct:__anon7c9e12e20108    typeref:typename:Rune
 518 uchar    st.h    /^typedef unsigned char uchar;$/;"    t    typeref:typename:unsigned char
 519 ui    st.h    /^    uint ui;$/;"    m    union:__anon7c9e12e2020a    typeref:typename:uint
 520 uint    st.h    /^typedef unsigned int uint;$/;"    t    typeref:typename:unsigned int
 521 ulong    st.h    /^typedef unsigned long ulong;$/;"    t    typeref:typename:unsigned long
 522 uninstall    Makefile    /^uninstall:$/;"    t
 523 unmap    x.c    /^unmap(XEvent *ev)$/;"    f    typeref:typename:void
 524 updatescheme    x.c    /^updatescheme(void)$/;"    f    typeref:typename:void
 525 usage    x.c    /^usage(void)$/;"    f    typeref:typename:void
 526 ushort    st.h    /^typedef unsigned short ushort;$/;"    t    typeref:typename:unsigned short
 527 utf8decode    st.c    /^utf8decode(const char *c, Rune *u, size_t clen)$/;"    f    typeref:typename:size_t
 528 utf8decodebyte    st.c    /^utf8decodebyte(char c, size_t *i)$/;"    f    typeref:typename:Rune
 529 utf8encode    st.c    /^utf8encode(Rune u, char *c)$/;"    f    typeref:typename:size_t
 530 utf8encodebyte    st.c    /^utf8encodebyte(Rune u, size_t i)$/;"    f    typeref:typename:char
 531 utf8validate    st.c    /^utf8validate(Rune *u, size_t i)$/;"    f    typeref:typename:size_t
 532 utmp    config.def.h    /^char *utmp = NULL;$/;"    v    typeref:typename:char *
 533 utmp    config.h    /^char *utmp = NULL;$/;"    v    typeref:typename:char *
 534 v    st.h    /^    const void *v;$/;"    m    union:__anon7c9e12e2020a    typeref:typename:const void *
 535 visibility    x.c    /^visibility(XEvent *ev)$/;"    f    typeref:typename:void
 536 vtiden    config.def.h    /^char *vtiden = "\\033[?6c";$/;"    v    typeref:typename:char *
 537 vtiden    config.h    /^char *vtiden = "\\033[?6c";$/;"    v    typeref:typename:char *
 538 win.h    win.h    1;"    F    epoch:1667356258
 539 win_mode    win.h    /^enum win_mode {$/;"    g
 540 worddelimiters    config.def.h    /^wchar_t *worddelimiters = L" ";$/;"    v    typeref:typename:wchar_t *
 541 worddelimiters    config.h    /^wchar_t *worddelimiters = L" ";$/;"    v    typeref:typename:wchar_t *
 542 x.c    x.c    1;"    F    epoch:1667403735
 543 x.o    Makefile    /^x.o: arg.h config.h st.h win.h$/;"    t
 544 xbell    x.c    /^xbell(void)$/;"    f    typeref:typename:void
 545 xclear    x.c    /^xclear(int x1, int y1, int x2, int y2)$/;"    f    typeref:typename:void
 546 xclipcopy    x.c    /^xclipcopy(void)$/;"    f    typeref:typename:void
 547 xdrawcursor    x.c    /^xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og)$/;"    f    typeref:typename:void
 548 xdrawglyph    x.c    /^xdrawglyph(Glyph g, int x, int y)$/;"    f    typeref:typename:void
 549 xdrawglyphfontspecs    x.c    /^xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, int x, int y)$/;"    f    typeref:typename:void
 550 xdrawline    x.c    /^xdrawline(Line line, int x1, int y1, int x2)$/;"    f    typeref:typename:void
 551 xfinishdraw    x.c    /^xfinishdraw(void)$/;"    f    typeref:typename:void
 552 xgeommasktogravity    x.c    /^xgeommasktogravity(int mask)$/;"    f    typeref:typename:int
 553 xgetcolor    x.c    /^xgetcolor(int x, unsigned char *r, unsigned char *g, unsigned char *b)$/;"    f    typeref:typename:int
 554 xhints    x.c    /^xhints(void)$/;"    f    typeref:typename:void
 555 xicdestroy    x.c    /^xicdestroy(XIC xim, XPointer client, XPointer call)$/;"    f    typeref:typename:int
 556 ximdestroy    x.c    /^ximdestroy(XIM xim, XPointer client, XPointer call)$/;"    f    typeref:typename:void
 557 ximinstantiate    x.c    /^ximinstantiate(Display *dpy, XPointer client, XPointer call)$/;"    f    typeref:typename:void
 558 ximopen    x.c    /^ximopen(Display *dpy)$/;"    f    typeref:typename:int
 559 xinit    x.c    /^xinit(int cols, int rows)$/;"    f    typeref:typename:void
 560 xloadcolor    x.c    /^xloadcolor(int i, const char *name, Color *ncolor)$/;"    f    typeref:typename:int
 561 xloadcols    x.c    /^xloadcols(void)$/;"    f    typeref:typename:void
 562 xloadfont    x.c    /^xloadfont(Font *f, FcPattern *pattern)$/;"    f    typeref:typename:int
 563 xloadfonts    x.c    /^xloadfonts(const char *fontstr, double fontsize)$/;"    f    typeref:typename:void
 564 xmakeglyphfontspecs    x.c    /^xmakeglyphfontspecs(XftGlyphFontSpec *specs, const Glyph *glyphs, int len, int x, int y)$/;"    f    typeref:typename:int
 565 xmalloc    st.c    /^xmalloc(size_t len)$/;"    f    typeref:typename:void *
 566 xrealloc    st.c    /^xrealloc(void *p, size_t len)$/;"    f    typeref:typename:void *
 567 xresize    x.c    /^xresize(int col, int row)$/;"    f    typeref:typename:void
 568 xsetcolorname    x.c    /^xsetcolorname(int x, const char *name)$/;"    f    typeref:typename:int
 569 xsetcursor    x.c    /^xsetcursor(int cursor)$/;"    f    typeref:typename:int
 570 xsetenv    x.c    /^xsetenv(void)$/;"    f    typeref:typename:void
 571 xseticontitle    x.c    /^xseticontitle(char *p)$/;"    f    typeref:typename:void
 572 xsetmode    x.c    /^xsetmode(int set, unsigned int flags)$/;"    f    typeref:typename:void
 573 xsetpointermotion    x.c    /^xsetpointermotion(int set)$/;"    f    typeref:typename:void
 574 xsetsel    x.c    /^xsetsel(char *str)$/;"    f    typeref:typename:void
 575 xsettitle    x.c    /^xsettitle(char *p)$/;"    f    typeref:typename:void
 576 xseturgency    x.c    /^xseturgency(int add)$/;"    f    typeref:typename:void
 577 xstartdraw    x.c    /^xstartdraw(void)$/;"    f    typeref:typename:int
 578 xstrdup    st.c    /^xstrdup(const char *s)$/;"    f    typeref:typename:char *
 579 xunloadfont    x.c    /^xunloadfont(Font *f)$/;"    f    typeref:typename:void
 580 xunloadfonts    x.c    /^xunloadfonts(void)$/;"    f    typeref:typename:void
 581 xwrite    st.c    /^xwrite(int fd, const char *s, size_t len)$/;"    f    typeref:typename:ssize_t
 582 xximspot    x.c    /^xximspot(int x, int y)$/;"    f    typeref:typename:void
 583 zoom    x.c    /^zoom(const Arg *arg)$/;"    f    typeref:typename:void
 584 zoomabs    x.c    /^zoomabs(const Arg *arg)$/;"    f    typeref:typename:void
 585 zoomreset    x.c    /^zoomreset(const Arg *arg)$/;"    f    typeref:typename:void