diff --git a/docs/docs.md b/docs/docs.md index 7670371..df51711 100644 --- a/docs/docs.md +++ b/docs/docs.md @@ -761,6 +761,7 @@ for performance reasons. | test | Print out 'Test print' to standard output | | die | Print out 'FIFO told me to die.' using the die() function | | toggleinput | Toggle input | +| togglepretext | Toggle pretext | | togglelarrow | Toggle left arrow | | togglerarrow | Toggle right arrow | | toggleitem | Toggle item | @@ -1112,6 +1113,8 @@ bind: - Reset image size to the default - `toggleinput` - Toggle input +- `togglepretext` + - Toggle pretext - `togglelarrow` - Toggle left arrow - `togglerarrow` diff --git a/libs/arg.c b/libs/arg.c index 33bc756..d3d69b3 100644 --- a/libs/arg.c +++ b/libs/arg.c @@ -460,6 +460,11 @@ void toggleinput(Arg *arg) { drawmenu(); } +void togglepretext(Arg *arg) { + hidepretext = !hidepretext; + drawmenu(); +} + void togglelarrow(Arg *arg) { hidelarrow = !hidelarrow; drawmenu(); diff --git a/libs/arg.h b/libs/arg.h index 965ed35..95712e8 100644 --- a/libs/arg.h +++ b/libs/arg.h @@ -61,6 +61,7 @@ static void quit(Arg *arg); /* toggle */ static void toggleinput(Arg *arg); +static void togglepretext(Arg *arg); static void togglelarrow(Arg *arg); static void togglerarrow(Arg *arg); static void toggleitem(Arg *arg); diff --git a/libs/conf/config.h b/libs/conf/config.h index 3d85b45..ceccd20 100644 --- a/libs/conf/config.h +++ b/libs/conf/config.h @@ -378,6 +378,7 @@ static FuncList fl[] = { { "screenshot", screenshot }, { "setcolumns", setcolumns }, { "toggleinput", toggleinput }, + { "togglepretext", togglepretext }, { "togglelarrow", togglelarrow }, { "togglerarrow", togglerarrow }, { "toggleitem", toggleitem }, diff --git a/spmenu.1 b/spmenu.1 index 4f953a8..e91cc99 100644 --- a/spmenu.1 +++ b/spmenu.1 @@ -930,6 +930,11 @@ T}@T{ Toggle input T} T{ +togglepretext +T}@T{ +Toggle pretext +T} +T{ togglelarrow T}@T{ Toggle left arrow @@ -2276,6 +2281,12 @@ Reset image size to the default Toggle input .RE .IP \[bu] 2 +\f[V]togglepretext\f[R] +.RS 2 +.IP \[bu] 2 +Toggle pretext +.RE +.IP \[bu] 2 \f[V]togglelarrow\f[R] .RS 2 .IP \[bu] 2