st-borderpx-option-20241008-e015463.diff - sites - public wiki contents of suck… | |
git clone git://git.suckless.org/sites | |
Log | |
Files | |
Refs | |
--- | |
st-borderpx-option-20241008-e015463.diff (1749B) | |
--- | |
1 From e01546322047ad4d0c5b613dc83f1425c360839a Mon Sep 17 00:00:00 2001 | |
2 From: cedilla <[email protected]> | |
3 Date: Tue, 8 Oct 2024 16:25:03 +0200 | |
4 Subject: [PATCH] Allow to set border value using for example -b 18 | |
5 | |
6 --- | |
7 st.1 | 8 ++++++++ | |
8 x.c | 7 +++++-- | |
9 2 files changed, 13 insertions(+), 2 deletions(-) | |
10 | |
11 diff --git a/st.1 b/st.1 | |
12 index 39120b4..9ad3783 100644 | |
13 --- a/st.1 | |
14 +++ b/st.1 | |
15 @@ -4,6 +4,8 @@ st \- simple terminal | |
16 .SH SYNOPSIS | |
17 .B st | |
18 .RB [ \-aiv ] | |
19 +.RB [ \-b | |
20 +.IR borderpx ] | |
21 .RB [ \-c | |
22 .IR class ] | |
23 .RB [ \-f | |
24 @@ -28,6 +30,8 @@ st \- simple terminal | |
25 .PP | |
26 .B st | |
27 .RB [ \-aiv ] | |
28 +.RB [ \-b | |
29 +.IR borderpx ] | |
30 .RB [ \-c | |
31 .IR class ] | |
32 .RB [ \-f | |
33 @@ -55,6 +59,10 @@ is a simple terminal emulator. | |
34 .B \-a | |
35 disable alternate screens in terminal | |
36 .TP | |
37 +.BI \-b " borderpx" | |
38 +set border size to | |
39 +.I borderpx | |
40 +.TP | |
41 .BI \-c " class" | |
42 defines the window class (default $TERM). | |
43 .TP | |
44 diff --git a/x.c b/x.c | |
45 index d73152b..bda127c 100644 | |
46 --- a/x.c | |
47 +++ b/x.c | |
48 @@ -2026,11 +2026,11 @@ run(void) | |
49 void | |
50 usage(void) | |
51 { | |
52 - die("usage: %s [-aiv] [-c class] [-f font] [-g geometry]" | |
53 + die("usage: %s [-aiv] [-b borderpx] [-c class] [-f font] [-g ge… | |
54 " [-n name] [-o file]\n" | |
55 " [-T title] [-t title] [-w windowid]" | |
56 " [[-e] command [args ...]]\n" | |
57 - " %s [-aiv] [-c class] [-f font] [-g geometry]" | |
58 + " %s [-aiv] [-b borderpx] [-c class] [-f font] [-g ge… | |
59 " [-n name] [-o file]\n" | |
60 " [-T title] [-t title] [-w windowid] -l line" | |
61 " [stty_args ...]\n", argv0, argv0); | |
62 @@ -2047,6 +2047,9 @@ main(int argc, char *argv[]) | |
63 case 'a': | |
64 allowaltscreen = 0; | |
65 break; | |
66 + case 'b': | |
67 + borderpx = atoi(EARGF(usage())); | |
68 + break; | |
69 case 'c': | |
70 opt_class = EARGF(usage()); | |
71 break; | |
72 -- | |
73 2.45.2 | |
74 |