add ability to disable reloading colors sequences
This commit is contained in:
parent
e92de807ad
commit
a7b3cb469a
|
@ -25,9 +25,6 @@ static Shortcut shortcuts[] = {
|
|||
{ CONTROL, XK_Escape, keyboardselect, {.i = 0} },
|
||||
{ CONTROL|SHIFT, XK_H, kexec, {.scmd = ";st_help" } },
|
||||
{ CONTROL|SHIFT, XK_D, kexec, {.scmd = ";$PERM !!" } },
|
||||
{ CONTROL|SHIFT, XK_F, kexec, {.scmd = ";$EDITOR $(find $HOME/.config -type f | fzf)" } },
|
||||
{ CONTROL|SHIFT, XK_S, kexec, {.scmd = ";$EDITOR $(find $HOME/Scripts -type f | fzf)" } },
|
||||
{ CONTROL|SHIFT, XK_W, kexec, {.scmd = ";$PERM make clean install" } },
|
||||
{ CONTROL|SHIFT, XK_K, kscrollup, {.i = -1} },
|
||||
{ CONTROL|SHIFT, XK_J, kscrolldown, {.i = -1} },
|
||||
{ CONTROL|SHIFT, XK_U, externalpipeout,{.v = listurl } },
|
||||
|
|
7
st.c
7
st.c
|
@ -22,6 +22,7 @@
|
|||
#include "sixel.h"
|
||||
#include "st.h"
|
||||
#include "win.h"
|
||||
#include "toggle.h"
|
||||
|
||||
#if defined(__linux)
|
||||
#include <pty.h>
|
||||
|
@ -2214,6 +2215,7 @@ strhandle(void)
|
|||
char *p = NULL, *dec;
|
||||
int j, narg, par;
|
||||
int i;
|
||||
int reloadcolors;
|
||||
const struct { int idx; char *str; } osc_table[] = {
|
||||
{ defaultfg, "foreground" },
|
||||
{ defaultbg, "background" },
|
||||
|
@ -2270,11 +2272,12 @@ strhandle(void)
|
|||
tfulldirt();
|
||||
}
|
||||
return;
|
||||
case 4: /* color set */
|
||||
#if RELOADCOLORS
|
||||
case 4:
|
||||
if (narg < 3)
|
||||
break;
|
||||
p = strescseq.args[2];
|
||||
/* FALLTHROUGH */
|
||||
#endif
|
||||
case 104: /* color reset */
|
||||
j = (narg > 1) ? atoi(strescseq.args[1]) : -1;
|
||||
|
||||
|
|
Loading…
Reference in a new issue