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 723df46be763ef55707fd3c63c8f70b0920ff17b /git/sacc-sdk/commit/723df46be763ef55707fd3c63c8f70b0920ff17b.gph codevoid.de 70 1parent df00adaaab6055bb54114462d6b219dbefc34e9f /git/sacc-sdk/commit/df00adaaab6055bb54114462d6b219dbefc34e9f.gph codevoid.de 70 hAuthor: Quentin Rameau URL:mailto:quinq@fifth.space codevoid.de 70 iDate: Sun, 1 Oct 2017 12:41:55 +0200 Err codevoid.de 70 i Err codevoid.de 70 iFix status current url in text UI Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M ui_txt.c | 8 +++++--- Err codevoid.de 70 i Err codevoid.de 70 i1 file changed, 5 insertions(+), 3 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/ui_txt.c b/ui_txt.c /git/sacc-sdk/file/ui_txt.c.gph codevoid.de 70 it@@ -76,13 +76,15 @@ static void Err codevoid.de 70 i printstatus(Item *item, char c) Err codevoid.de 70 i { Err codevoid.de 70 i Dir *dir = item->dat; Err codevoid.de 70 i+ char *fmt; Err codevoid.de 70 i size_t nitems = dir ? dir->nitems : 0; Err codevoid.de 70 i unsigned long long printoff = dir ? dir->printoff : 0; Err codevoid.de 70 i Err codevoid.de 70 i- printf("%3lld%%%*c %s:%s%s [%c]: ", Err codevoid.de 70 i- (printoff + lines >= nitems) ? 100 : Err codevoid.de 70 i+ fmt = (strcmp(item->port, "70") && strcmp(item->port, "gopher")) ? Err codevoid.de 70 i+ "%3lld%%%*c %s:%7$s/%c%s [%c]" : "%3lld%%%*c %s/%c%s [%c]"; Err codevoid.de 70 i+ printf(fmt, (printoff + lines-1 >= nitems) ? 100 : Err codevoid.de 70 i (printoff + lines) * 100 / nitems, ndigits(nitems)+2, '|', Err codevoid.de 70 i- item->host, item->port, item->selector, c); Err codevoid.de 70 i+ item->host, item->type, item->selector, c, item->port); Err codevoid.de 70 i } Err codevoid.de 70 i Err codevoid.de 70 i char * Err codevoid.de 70 .