Skip to content

Commit e96c6ab

Browse files
committed
update
1 parent 05b956c commit e96c6ab

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

kc

-14.2 KB
Binary file not shown.

kc.c

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ select_palette(void)
4040
}
4141
fclose(fp);
4242
free(line);
43-
sprintf(p.PRI, "printf %%b \" \
43+
sprintf(p.PRI, "printf %%b \"\
4444
\\e]4;0;#$(echo $color00)\\e\\ \
4545
\\e]4;1;#$(echo $color01)\\e\\ \
4646
\\e]4;2;#$(echo $color02)\\e\\ \
@@ -59,15 +59,13 @@ select_palette(void)
5959
\\e]4;12;#$(echo $color15)\\e\\ \
6060
\\e]10;#$(echo $foreground)\\e\\ \
6161
\\e]11;#$(echo $background)\\e\\ \
62-
\\e]12;#$(echo $cursor)\\e\\ \
63-
\" > %s/sequence", p.CONF);
64-
system(p.PRI);
65-
sprintf(p.PRI, "printf '%s' > %s/current", p.SEL, p.CONF);
66-
system(p.PRI);
67-
sprintf(p.PRI, "cat %s/sequence > /dev/fd/0", p.CONF);
68-
system(p.PRI);
69-
sprintf(p.PRI, "cat %s/sequence > /dev/pts/[0-9]", p.CONF);
70-
system(p.PRI);
62+
\\e]12;#$(echo $cursor)\\e\\ \"", p.CONF);
63+
sprintf(p.CLI, "%s > %s/sequence", p.PRI, p.CONF);
64+
system(p.CLI);
65+
sprintf(p.CLI, "%s > %s/current", p.PRI, p.CONF);
66+
system(p.CLI);
67+
sprintf(p.CLI, "%s > /dev/fd/0", p.PRI);
68+
system(p.CLI);
7169
return 0;
7270
}
7371

kc.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ struct
77
char SEL[1024]; // selected palette
88
char SEQ[1024];
99
char PRI[1024];
10+
char CLI[1024];
1011
} p;

0 commit comments

Comments
 (0)