aboutsummaryrefslogtreecommitdiffstats
path: root/src/nnn.c
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2020-04-09 16:52:36 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2020-04-09 16:52:36 +0530
commit707e30a590f3b30044b6bcad1497f011f93a0539 (patch)
treef8abb3e15384a532b70aa6dfe9d9b8003d9fb672 /src/nnn.c
parente5ba4f69bb48e08848e7b22b3bd0c02b4d22b4ab (diff)
downloadnnn-707e30a590f3b30044b6bcad1497f011f93a0539.tar.gz
Show status bar info in context color
Diffstat (limited to 'src/nnn.c')
-rw-r--r--src/nnn.c26
1 files changed, 12 insertions, 14 deletions
diff --git a/src/nnn.c b/src/nnn.c
index 7b2c0f6..8475bbb 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -789,14 +789,14 @@ static inline void printmsg_nc(const char *msg)
{
tolastln();
addstr(msg);
- hline(' ', xcols);
+ addch('\n');
}
static void printmsg(const char *msg)
{
- attron(COLOR_PAIR(cfg.curctx + 1) | A_REVERSE);
+ attron(COLOR_PAIR(cfg.curctx + 1));
printmsg_nc(msg);
- attroff(COLOR_PAIR(cfg.curctx + 1) | A_REVERSE);
+ attroff(COLOR_PAIR(cfg.curctx + 1));
}
static void printwait(const char *msg, int *presel)
@@ -2706,10 +2706,10 @@ static char *xreadline(const char *prefill, const char *prompt)
while (1) {
buf[len] = ' ';
- attron(COLOR_PAIR(cfg.curctx + 1) | A_REVERSE);
+ attron(COLOR_PAIR(cfg.curctx + 1));
mvaddnwstr(xlines - 1, x, buf, len + 1);
move(xlines - 1, x + wcswidth(buf, pos));
- attroff(COLOR_PAIR(cfg.curctx + 1) | A_REVERSE);
+ attroff(COLOR_PAIR(cfg.curctx + 1));
r = get_wch(ch);
if (r == ERR)
@@ -4356,8 +4356,7 @@ static blkcnt_t dirwalk(char *path, struct stat *psb)
ent_blocks = 0;
tolastln();
addstr(xbasename(path));
- addstr(" [^C aborts]");
- hline(' ', xcols);
+ addstr(" [^C aborts]\n");
refresh();
if (nftw(path, nftw_fn, open_max, FTW_MOUNT | FTW_PHYS) < 0) {
@@ -4407,7 +4406,7 @@ static int dentfill(char *path, struct entry **dents)
} else
clear_hash();
- attron(COLOR_PAIR(cfg.curctx + 1) | A_REVERSE);
+ attron(COLOR_PAIR(cfg.curctx + 1));
}
#if _POSIX_C_SOURCE >= 200112L
@@ -4582,7 +4581,7 @@ static int dentfill(char *path, struct entry **dents)
exit:
if (cfg.blkorder)
- attroff(COLOR_PAIR(cfg.curctx + 1) | A_REVERSE);
+ attroff(COLOR_PAIR(cfg.curctx + 1));
/* Should never be null */
if (closedir(dirp) == -1)
@@ -4899,14 +4898,14 @@ static void statusbar(char *path)
ptr = "\b";
tolastln();
- attron(COLOR_PAIR(cfg.curctx + 1) | A_REVERSE);
+ attron(COLOR_PAIR(cfg.curctx + 1));
if (cfg.blkorder) { /* du mode */
char buf[24];
xstrlcpy(buf, coolsize(dir_blocks << blk_shift), 12);
- printw("%d/%d [%s:%s] %cu:%s free:%s files:%lu %lldB %s",
+ printw("%d/%d [%s:%s] %cu:%s free:%s files:%lu %lldB %s\n",
cur + 1, ndents, (cfg.selmode ? "s" : ""),
((g_states & STATE_RANGESEL) ? "*" : (nselected ? xitoa(nselected) : "")),
(cfg.apparentsz ? 'a' : 'd'), buf, coolsize(get_fs_info(path, FREE)),
@@ -4916,7 +4915,7 @@ static void statusbar(char *path)
getorderstr(sort);
- printw("%d/%d [%s:%s] %s", cur + 1, ndents, (cfg.selmode ? "s" : ""),
+ printw("%d/%d [%s:%s] %s\n", cur + 1, ndents, (cfg.selmode ? "s" : ""),
((g_states & STATE_RANGESEL) ? "*" : (nselected ? xitoa(nselected) : "")),
sort);
@@ -4931,8 +4930,7 @@ static void statusbar(char *path)
addstr(ptr);
}
- hline(' ', xcols);
- attroff(COLOR_PAIR(cfg.curctx + 1) | A_REVERSE);
+ attroff(COLOR_PAIR(cfg.curctx + 1));
}
static int adjust_cols(int ncols)