Highlight action messages

This commit is contained in:
Sebastien Helleu 2004-01-01 23:14:20 +00:00
parent ac3f6dfa7b
commit 25f79c7bba
4 changed files with 20 additions and 6 deletions

View File

@ -1,9 +1,12 @@
WeeChat - Wee Enhanced Environment for Chat WeeChat - Wee Enhanced Environment for Chat
=========================================== ===========================================
ChangeLog - 2004-01-01 ChangeLog - 2004-01-02
Version 0.0.5 (under dev!):
* highlight action messages
Version 0.0.4 (2004-01-01): Version 0.0.4 (2004-01-01):
* Perl plugin, with auto-load * Perl plugin, with auto-load
* when private window is created (another user is talking), WeeChat does not * when private window is created (another user is talking), WeeChat does not

View File

@ -787,8 +787,12 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments)
if (pos2) if (pos2)
pos2[0] = '\0'; pos2[0] = '\0';
irc_display_prefix (ptr_channel->window, PREFIX_ACTION_ME); irc_display_prefix (ptr_channel->window, PREFIX_ACTION_ME);
gui_printf_color (ptr_channel->window, if (strstr (pos, server->nick))
COLOR_WIN_CHAT_NICK, "%s", host); gui_printf_color (ptr_channel->window,
COLOR_WIN_CHAT_HIGHLIGHT, "%s", host);
else
gui_printf_color (ptr_channel->window,
COLOR_WIN_CHAT_NICK, "%s", host);
gui_printf_color (ptr_channel->window, gui_printf_color (ptr_channel->window,
COLOR_WIN_CHAT, " %s\n", pos); COLOR_WIN_CHAT, " %s\n", pos);
} }

View File

@ -1,9 +1,12 @@
WeeChat - Wee Enhanced Environment for Chat WeeChat - Wee Enhanced Environment for Chat
=========================================== ===========================================
ChangeLog - 2004-01-01 ChangeLog - 2004-01-02
Version 0.0.5 (under dev!):
* highlight action messages
Version 0.0.4 (2004-01-01): Version 0.0.4 (2004-01-01):
* Perl plugin, with auto-load * Perl plugin, with auto-load
* when private window is created (another user is talking), WeeChat does not * when private window is created (another user is talking), WeeChat does not

View File

@ -787,8 +787,12 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments)
if (pos2) if (pos2)
pos2[0] = '\0'; pos2[0] = '\0';
irc_display_prefix (ptr_channel->window, PREFIX_ACTION_ME); irc_display_prefix (ptr_channel->window, PREFIX_ACTION_ME);
gui_printf_color (ptr_channel->window, if (strstr (pos, server->nick))
COLOR_WIN_CHAT_NICK, "%s", host); gui_printf_color (ptr_channel->window,
COLOR_WIN_CHAT_HIGHLIGHT, "%s", host);
else
gui_printf_color (ptr_channel->window,
COLOR_WIN_CHAT_NICK, "%s", host);
gui_printf_color (ptr_channel->window, gui_printf_color (ptr_channel->window,
COLOR_WIN_CHAT, " %s\n", pos); COLOR_WIN_CHAT, " %s\n", pos);
} }