From 3f5c0b657b25f8d731809dae65b1f48c7a6ba674 Mon Sep 17 00:00:00 2001 From: speedie Date: Mon, 24 Jul 2023 16:38:41 +0200 Subject: [PATCH] Add -pt argument for setting pretext --- docs/docs.md | 3 +++ libs/argv.c | 3 +++ spmenu.1 | 3 +++ 3 files changed, 9 insertions(+) diff --git a/docs/docs.md b/docs/docs.md index 87c6a7b..047bcb2 100644 --- a/docs/docs.md +++ b/docs/docs.md @@ -106,6 +106,9 @@ in the config files. `-p, --prompt text` : Set spmenu prompt text to text +`-pt, --pretext text` +: Set spmenu pretext to text + `-It, --input text` : Set initial input text to text diff --git a/libs/argv.c b/libs/argv.c index 1d88320..a7e126e 100644 --- a/libs/argv.c +++ b/libs/argv.c @@ -352,6 +352,8 @@ void readargs(int argc, char *argv[]) { menuwidth = atoi(argv[++i]); else if (!strcmp(argv[i], "-p") || (!strcmp(argv[i], "--prompt"))) // adds prompt to left of input field prompt = argv[++i]; + else if (!strcmp(argv[i], "-pt") || (!strcmp(argv[i], "--pretext"))) // adds pretext + pretext = argv[++i]; else if (!strcmp(argv[i], "-It") || (!strcmp(argv[i], "--input"))) // specify initial text input = argv[++i]; else if (!strcmp(argv[i], "-fn") || (!strcmp(argv[i], "--font"))) // font or font set @@ -623,6 +625,7 @@ void usage(int status) { "spmenu -P, --password Hide characters\n" "spmenu -nP, --no-password Don't hide characters\n" "spmenu -p, --prompt Set spmenu prompt text to \n" + "spmenu -pt, --pretext Set spmenu pretext to \n" "spmenu -It, --input Set initial input text to \n" "spmenu -ip, --indent Indent items to prompt width\n" "spmenu -nip, --no-indent Don't indent items to prompt width\n" diff --git a/spmenu.1 b/spmenu.1 index f4bc605..8384fa9 100644 --- a/spmenu.1 +++ b/spmenu.1 @@ -133,6 +133,9 @@ Don\[cq]t hide characters \f[V]-p, --prompt text\f[R] Set spmenu prompt text to text .TP +\f[V]-pt, --pretext text\f[R] +Set spmenu pretext to text +.TP \f[V]-It, --input text\f[R] Set initial input text to text .TP