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
===========================================
ChangeLog - 2004-01-01
ChangeLog - 2004-01-02
Version 0.0.5 (under dev!):
* highlight action messages
Version 0.0.4 (2004-01-01):
* Perl plugin, with auto-load
* 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)
pos2[0] = '\0';
irc_display_prefix (ptr_channel->window, PREFIX_ACTION_ME);
gui_printf_color (ptr_channel->window,
COLOR_WIN_CHAT_NICK, "%s", host);
if (strstr (pos, server->nick))
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,
COLOR_WIN_CHAT, " %s\n", pos);
}

View File

@ -1,9 +1,12 @@
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):
* Perl plugin, with auto-load
* 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)
pos2[0] = '\0';
irc_display_prefix (ptr_channel->window, PREFIX_ACTION_ME);
gui_printf_color (ptr_channel->window,
COLOR_WIN_CHAT_NICK, "%s", host);
if (strstr (pos, server->nick))
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,
COLOR_WIN_CHAT, " %s\n", pos);
}