diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2015-01-11 18:06:16 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2015-01-11 18:06:16 +0100 |
| commit | f6b8cede914ca2e3c2d1b389b81d4cf3e5f33bff (patch) | |
| tree | 06ee90b8644c1be8044ca2b25f8e88b5510c059e /config.def.h | |
| parent | 6ee9404767a778664125ed8b04bf2eeb39c904f8 (diff) | |
| download | vis-f6b8cede914ca2e3c2d1b389b81d4cf3e5f33bff.tar.gz vis-f6b8cede914ca2e3c2d1b389b81d4cf3e5f33bff.tar.xz | |
Print prettier status bar when given no file name
Diffstat (limited to 'config.def.h')
| -rw-r--r-- | config.def.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/config.def.h b/config.def.h index 642d0cc..27b8486 100644 --- a/config.def.h +++ b/config.def.h @@ -70,12 +70,13 @@ static Command cmds[] = { /* draw a statubar, do whatever you want with win->statuswin curses window */ static void statusbar(EditorWin *win) { bool focused = vis->win == win || vis->prompt->editor == win; + const char *filename = text_filename_get(win->text); CursorPos pos = window_cursor_getpos(win->win); wattrset(win->statuswin, focused ? A_REVERSE|A_BOLD : A_REVERSE); mvwhline(win->statuswin, 0, 0, ' ', win->width); mvwprintw(win->statuswin, 0, 0, "%s %s %s %s", mode->name && mode->name[0] == '-' ? mode->name : "", - text_filename_get(win->text), + filename ? filename : "[No Name]", text_modified(win->text) ? "[+]" : "", vis->recording ? "recording": ""); char buf[win->width + 1]; |
