From: Michael D. Lowis Date: Sat, 3 Dec 2016 15:23:43 +0000 (-0500) Subject: moved ./ stripping logic into buf_load X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=bc954f61a68133cf21e675a2b3ab6d59eeee92d7;p=projs%2Ftide.git moved ./ stripping logic into buf_load --- diff --git a/libedit/buf.c b/libedit/buf.c index 5289281..f2f5e17 100644 --- a/libedit/buf.c +++ b/libedit/buf.c @@ -4,6 +4,8 @@ #include unsigned buf_load(Buf* buf, char* path) { + if (path && path[0] == '.' && path[1] == '/') + path += 2; unsigned off = 0; buf->path = stringdup(path); char* addr = strrchr(buf->path, ':'); diff --git a/xfilepick b/xfilepick index 503b9e0..360a383 100755 --- a/xfilepick +++ b/xfilepick @@ -3,4 +3,5 @@ if [ "$#" -ne 1 ]; then echo "Usage: $0 " exit 1 fi -find $1 -not -path '*/\.*' -type f | xpick + +find $1 -not -path '*/\.*' -type f | sed "s|^\./||" | xpick