it* sacc + cursorline and uri preview Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/sacc-sdk URL:git://git.codevoid.de/sacc-sdk codevoid.de 70 1Log /git/sacc-sdk/log.gph codevoid.de 70 1Files /git/sacc-sdk/files.gph codevoid.de 70 1Refs /git/sacc-sdk/refs.gph codevoid.de 70 1LICENSE /git/sacc-sdk/file/LICENSE.gph codevoid.de 70 i--- Err codevoid.de 70 1commit 33a9a05ddbde606b9f16135d81e3934bc5c331f2 /git/sacc-sdk/commit/33a9a05ddbde606b9f16135d81e3934bc5c331f2.gph codevoid.de 70 1parent 56cb65746fb45ad6228a17a3d0bc7108e5f580bd /git/sacc-sdk/commit/56cb65746fb45ad6228a17a3d0bc7108e5f580bd.gph codevoid.de 70 hAuthor: Stefan Hagen URL:mailto:sh+git[at]codevoid[dot]de codevoid.de 70 iDate: Fri, 24 Aug 2018 18:48:04 +0200 Err codevoid.de 70 i Err codevoid.de 70 iAdd fix for line endings without \r Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M sacc.c | 13 ++++++++----- Err codevoid.de 70 i Err codevoid.de 70 i1 file changed, 8 insertions(+), 5 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/sacc.c b/sacc.c /git/sacc-sdk/file/sacc.c.gph codevoid.de 70 it@@ -298,13 +298,16 @@ displaytextitem(Item *item) Err codevoid.de 70 i static char * Err codevoid.de 70 i pickfield(char **raw, const char *sep) Err codevoid.de 70 i { Err codevoid.de 70 i- char *c, *f = *raw; Err codevoid.de 70 i+ char c, *r, *f = *raw; Err codevoid.de 70 i Err codevoid.de 70 i- for (c = *raw; *c && !strchr(sep, *c); ++c) Err codevoid.de 70 i- ; Err codevoid.de 70 i+ for (r = *raw; (c = *r) && !strchr(sep, c); ++r) { Err codevoid.de 70 i+ if (c == '\n') Err codevoid.de 70 i+ goto skipsep; Err codevoid.de 70 i+ } Err codevoid.de 70 i Err codevoid.de 70 i- *c = '\0'; Err codevoid.de 70 i- *raw = c+1; Err codevoid.de 70 i+ *r++ = '\0'; Err codevoid.de 70 i+skipsep: Err codevoid.de 70 i+ *raw = r; Err codevoid.de 70 i Err codevoid.de 70 i return f; Err codevoid.de 70 i } Err codevoid.de 70 .