t* sacc + cursorline and uri preview
URI git clone git://git.codevoid.de/sacc-sdk
DIR Log
DIR Files
DIR Refs
DIR LICENSE
---
DIR commit d03c161c2aa47bf254336a7098caf428a4d58134
DIR parent 67cc5414425ecccc9f75a12f7ba4cc40b3f97fa7
URI Author: Christoph Lohmann <20h@r-36.net>
Date: Tue, 25 Jul 2017 18:55:34 +0200
Make the plumber configurable in config.h.
Diffstat:
M Makefile | 5 ++++-
A config.def.h | 4 ++++
M sacc.c | 4 +++-
3 files changed, 11 insertions(+), 2 deletions(-)
---
DIR diff --git a/Makefile b/Makefile
t@@ -9,7 +9,10 @@ OBJ = $(BIN:=.o) ui_$(UI).o
all: $(BIN)
-$(BIN): config.mk common.h $(OBJ)
+config.h:
+ cp config.def.h config.h
+
+$(BIN): config.h config.mk common.h $(OBJ)
$(CC) $(OBJ) $(SACCLDFLAGS) -o $@
clean:
DIR diff --git a/config.def.h b/config.def.h
t@@ -0,0 +1,4 @@
+/* See LICENSE file for copyright and license details. */
+
+static char *plumber = "xdg-open";
+
DIR diff --git a/sacc.c b/sacc.c
t@@ -20,6 +20,8 @@
#include "common.h"
+#include "config.h"
+
static char *mainurl;
static Item *mainentry;
static int parent = 1;
t@@ -471,7 +473,7 @@ plumb(char *url)
return;
case 0:
parent = 0;
- if (execlp("xdg-open", "xdg-open", url, NULL) < 0)
+ if (execlp(plumber, plumber, url, NULL) < 0)
die("execlp: %s", strerror(errno));
}
}