ref: 718af5454fa0de80c2707dba2a50074b53114239
parent: d83431083ec9164424a605c96fdf28b3a69ab975
author: glenda <glenda@9front.local>
date: Thu Dec 31 18:31:37 EST 2020
added a patch for abaco
--- /dev/null
+++ b/patches/abaco-ddg.diff
@@ -1,0 +1,49 @@
+diff -r cad89138e0ac sys/src/cmd/abaco/exec.c
+--- a/sys/src/cmd/abaco/exec.c Wed Dec 23 13:10:30 2020 +0100
++++ b/sys/src/cmd/abaco/exec.c Thu Dec 31 15:31:13 2020 -0800
+@@ -18,7 +18,7 @@
+ void exit(Text *, Text *, int, int, Rune *, int);
+ void get(Text *, Text *, int, int, Rune *, int);
+ void go(Text *,Text *, int, int, Rune *, int);
+-void google(Text *,Text *, int, int, Rune *, int);
++void ddg(Text *,Text *, int, int, Rune *, int);
+ void new(Text*, Text *, int, int, Rune *, int);
+ void newcol(Text*, Text *, int, int, Rune *, int);
+ void paste(Text *, Text *, int, int, Rune *, int);
+@@ -43,7 +43,7 @@
+ { L"Delcol", delcol, FALSE, TRUE },
+ { L"Exit", exit, XXX, XXX },
+ { L"Get", get, XXX, XXX },
+- { L"Google", google, XXX, XXX },
++ { L"Ddg", ddg, XXX, XXX },
+ { L"New", new, XXX, XXX },
+ { L"Newcol", newcol, XXX, XXX },
+ { L"Next", go, TRUE, XXX },
+@@ -517,13 +517,13 @@
+ }
+
+ void
+-google(Text *, Text *, int, int, Rune *arg, int narg)
++ddg(Text *, Text *, int, int, Rune *arg, int narg)
+ {
+ Runestr rs;
+ Rune *s;
+
+ s = ucvt(arg);
+- rs.r = runesmprint("http://www.google.com/search?hl=en&ie=UTF-8&q=%.*S", narg, s);
++ rs.r = runesmprint("http://duckduckgo.com/lite?q=%.*S", narg, s);
+ rs.nr = runestrlen(rs.r);
+ openpage(nil, &rs);
+ free(s);
+diff -r cad89138e0ac sys/src/cmd/abaco/rows.c
+--- a/sys/src/cmd/abaco/rows.c Wed Dec 23 13:10:30 2020 +0100
++++ b/sys/src/cmd/abaco/rows.c Thu Dec 31 15:31:13 2020 -0800
+@@ -33,7 +33,7 @@
+ r1.min.y = r1.max.y;
+ r1.max.y += Border;
+ draw(screen, r1, display->black, nil, ZP);
+- textinsert(t, 0, L"Newcol Google Exit ", 19);
++ textinsert(t, 0, L"Newcol Ddg Exit ", 19);
+ textsetselect(t, t->rs.nr, t->rs.nr);
+ }
+