From d9a49db454d5855dc24b4d26efdce20b593c90a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Tue, 4 Nov 2014 21:00:25 +0100 Subject: [PATCH] irc: use option irc.look.nick_mode_empty to display nick prefix in bar item "input_prompt" --- ChangeLog.asciidoc | 2 ++ src/plugins/irc/irc-bar-item.c | 3 ++- src/plugins/irc/irc-config.c | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog.asciidoc b/ChangeLog.asciidoc index c59d75a1b..2dde66d26 100644 --- a/ChangeLog.asciidoc +++ b/ChangeLog.asciidoc @@ -51,6 +51,8 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes] weechat.look.buffer_time_format is not an empty string * core: fix translation of message displayed after /upgrade * api: fix crash when reading config options with NULL value (closes #238) +* irc: use option irc.look.nick_mode_empty to display nick prefix in bar item + "input_prompt" * irc: remove IRC color codes from buffer title in channels (closes #237) * irc: add tag "nick_xxx" in invite messages * irc: fix completion of commands /msg, /notice and /query diff --git a/src/plugins/irc/irc-bar-item.c b/src/plugins/irc/irc-bar-item.c index 62af8e6d0..f4dcf1d43 100644 --- a/src/plugins/irc/irc-bar-item.c +++ b/src/plugins/irc/irc-bar-item.c @@ -461,7 +461,8 @@ irc_bar_item_input_prompt (void *data, struct t_gui_bar_item *item, ptr_nick = irc_nick_search (server, channel, server->nick); if (ptr_nick) { - if (ptr_nick->prefix[0] != ' ') + if (weechat_config_boolean (irc_config_look_nick_mode_empty) + || (ptr_nick->prefix[0] != ' ')) { snprintf (str_prefix, sizeof (str_prefix), "%s%s", weechat_color ( diff --git a/src/plugins/irc/irc-config.c b/src/plugins/irc/irc-config.c index 27dc6c471..81c4742ab 100644 --- a/src/plugins/irc/irc-config.c +++ b/src/plugins/irc/irc-config.c @@ -2592,7 +2592,7 @@ irc_config_init () N_("display a space if nick mode is enabled but nick has no mode (not " "op, voice, ...)"), NULL, 0, 0, "off", NULL, 0, NULL, NULL, - NULL, NULL, NULL, NULL); + &irc_config_change_bar_item_input_prompt, NULL, NULL, NULL); irc_config_look_notice_as_pv = weechat_config_new_option ( irc_config_file, ptr_section, "notice_as_pv", "integer",