diff options
author | Michael Vetter <jubalh@iodoru.org> | 2020-05-21 16:04:26 +0200 |
---|---|---|
committer | Michael Vetter <jubalh@iodoru.org> | 2020-05-21 16:15:14 +0200 |
commit | cb78ee46656972a5481ad0241fb50dc0e0d02413 (patch) | |
tree | 8d4b45ec8345324320bfaf13ee2208b9035041c6 /src/config | |
parent | e41ae21bea63484645c0ef5f98e870bd80bc1c8c (diff) | |
download | profani-tty-cb78ee46656972a5481ad0241fb50dc0e0d02413.tar.gz |
Make option to allow hiding windows with no messages in statusbar
`statusbar.show.read` can be set to false in the config. `/statusbar show|hide read`. Implement https://github.com/profanity-im/profanity/issues/1285
Diffstat (limited to 'src/config')
-rw-r--r-- | src/config/preferences.c | 4 | ||||
-rw-r--r-- | src/config/preferences.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/config/preferences.c b/src/config/preferences.c index 3821f024..10e406b2 100644 --- a/src/config/preferences.c +++ b/src/config/preferences.c @@ -1750,6 +1750,7 @@ _get_group(preference_t pref) case PREF_OCCUPANTS_COLOR_NICK: case PREF_STATUSBAR_SHOW_NAME: case PREF_STATUSBAR_SHOW_NUMBER: + case PREF_STATUSBAR_SHOW_READ: case PREF_STATUSBAR_SELF: case PREF_STATUSBAR_CHAT: case PREF_STATUSBAR_ROOM: @@ -2051,6 +2052,8 @@ _get_key(preference_t pref) return "statusbar.show.name"; case PREF_STATUSBAR_SHOW_NUMBER: return "statusbar.show.number"; + case PREF_STATUSBAR_SHOW_READ: + return "statusbar.show.read"; case PREF_STATUSBAR_SELF: return "statusbar.self"; case PREF_STATUSBAR_CHAT: @@ -2122,6 +2125,7 @@ _get_default_boolean(preference_t pref) case PREF_BOOKMARK_INVITE: case PREF_ROOM_LIST_CACHE: case PREF_STATUSBAR_SHOW_NUMBER: + case PREF_STATUSBAR_SHOW_READ: case PREF_REVEAL_OS: case PREF_CORRECTION_ALLOW: case PREF_RECEIPTS_SEND: diff --git a/src/config/preferences.h b/src/config/preferences.h index fc6eeafc..5a38bfec 100644 --- a/src/config/preferences.h +++ b/src/config/preferences.h @@ -159,6 +159,7 @@ typedef enum { PREF_ROOM_LIST_CACHE, PREF_STATUSBAR_SHOW_NAME, PREF_STATUSBAR_SHOW_NUMBER, + PREF_STATUSBAR_SHOW_READ, PREF_STATUSBAR_SELF, PREF_STATUSBAR_CHAT, PREF_STATUSBAR_ROOM, |