Introduction
Introduction Statistics Contact Development Disclaimer Help
surf-startgo-20200913-d068a38.diff - sites - public wiki contents of suckless.o…
git clone git://git.suckless.org/sites
Log
Files
Refs
---
surf-startgo-20200913-d068a38.diff (1936B)
---
1 From 950f05fca48ab3adf0ec955b06c8e7dad3ee2c32 Mon Sep 17 00:00:00 2001
2 From: Luca Wellmeier <[email protected]>
3 Date: Sun, 13 Sep 2020 11:33:25 +0200
4 Subject: [PATCH] add option to start the go prompt immediately after sta…
5
6 ---
7 config.def.h | 3 +++
8 surf.1 | 5 ++++-
9 surf.c | 9 +++++++++
10 3 files changed, 16 insertions(+), 1 deletion(-)
11
12 diff --git a/config.def.h b/config.def.h
13 index 34265f6..3da943d 100644
14 --- a/config.def.h
15 +++ b/config.def.h
16 @@ -7,6 +7,9 @@ static char *certdir = "~/.surf/certificates/";
17 static char *cachedir = "~/.surf/cache/";
18 static char *cookiefile = "~/.surf/cookies.txt";
19
20 +/* enable to open GO prompt on startup */
21 +static int startgo = 0;
22 +
23 /* Webkit default features */
24 /* Highest priority value will be used.
25 * Default parameters are priority 0
26 diff --git a/surf.1 b/surf.1
27 index 45c31bb..54f2dbd 100644
28 --- a/surf.1
29 +++ b/surf.1
30 @@ -3,7 +3,7 @@
31 surf \- simple webkit-based browser
32 .SH SYNOPSIS
33 .B surf
34 -.RB [-bBdDfFgGiIkKmMnNpPsStTvwxX]
35 +.RB [-bBdDfFgGhiIkKmMnNpPsStTvwxX]
36 .RB [-a\ cookiepolicies]
37 .RB [-c\ cookiefile]
38 .RB [-C\ stylefile]
39 @@ -67,6 +67,9 @@ Disable giving the geolocation to websites.
40 .B \-G
41 Enable giving the geolocation to websites.
42 .TP
43 +.B \-h
44 +Start the GO prompt immediately.
45 +.TP
46 .B \-i
47 Disable Images.
48 .TP
49 diff --git a/surf.c b/surf.c
50 index 2b54e3c..f5fae45 100644
51 --- a/surf.c
52 +++ b/surf.c
53 @@ -2026,6 +2026,9 @@ main(int argc, char *argv[])
54 defconfig[Geolocation].val.i = 1;
55 defconfig[Geolocation].prio = 2;
56 break;
57 + case 'h':
58 + startgo = 1;
59 + break;
60 case 'i':
61 defconfig[LoadImages].val.i = 0;
62 defconfig[LoadImages].prio = 2;
63 @@ -2120,6 +2123,12 @@ main(int argc, char *argv[])
64 loaduri(c, &arg);
65 updatetitle(c);
66
67 + if (startgo) {
68 + /* start directly into GO prompt */
69 + Arg a = (Arg)SETPROP("_SURF_URI", "_SURF_GO", PROMPT_GO…
70 + spawn(c, &a);
71 + }
72 +
73 gtk_main();
74 cleanup();
75
76 --
77 2.28.0
78
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.