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 c69cb6fe7293ab237206addbbc89e809e6f3d26e /git/sacc-sdk/commit/c69cb6fe7293ab237206addbbc89e809e6f3d26e.gph codevoid.de 70 1parent 90277d09e34282cbd7c21fbc6b0f5190aca3df21 /git/sacc-sdk/commit/90277d09e34282cbd7c21fbc6b0f5190aca3df21.gph codevoid.de 70 hAuthor: Quentin Rameau URL:mailto:quinq@fifth.space codevoid.de 70 iDate: Sun, 3 Sep 2017 20:59:46 +0200 Err codevoid.de 70 i Err codevoid.de 70 iFix current url display in screen UI Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M ui_ti.c | 7 +++++-- Err codevoid.de 70 i Err codevoid.de 70 i1 file changed, 5 insertions(+), 2 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/ui_ti.c b/ui_ti.c /git/sacc-sdk/file/ui_ti.c.gph codevoid.de 70 it@@ -147,6 +147,7 @@ static void Err codevoid.de 70 i displaystatus(Item *item) 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 int n; Err codevoid.de 70 it@@ -155,10 +156,12 @@ displaystatus(Item *item) Err codevoid.de 70 i Err codevoid.de 70 i putp(tparm(cursor_address, lines-1, 0)); Err codevoid.de 70 i putp(tparm(enter_standout_mode)); Err codevoid.de 70 i- n = printf("%3lld%%| %s:%s%s", Err codevoid.de 70 i+ fmt = (strcmp(item->port, "70") && strcmp(item->port, "gopher")) ? Err codevoid.de 70 i+ "%3lld%%| %s:%5$s/%c%s" : "%3lld%%| %s/%c%s"; Err codevoid.de 70 i+ n = printf(fmt, Err codevoid.de 70 i (printoff + lines-1 >= nitems) ? 100 : Err codevoid.de 70 i (printoff + lines-1) * 100 / nitems, Err codevoid.de 70 i- item->host, item->port, item->selector); Err codevoid.de 70 i+ item->host, item->type, item->selector, item->port); Err codevoid.de 70 i putp(tparm(exit_standout_mode)); Err codevoid.de 70 i printf("%*s", columns-n, " "); Err codevoid.de 70 i Err codevoid.de 70 .