516 } else if (!strcasecmp(subcmd, "unread_next")) { |
516 } else if (!strcasecmp(subcmd, "unread_next")) { |
517 scr_RosterUnreadMessage(1); |
517 scr_RosterUnreadMessage(1); |
518 } else if (!strcasecmp(subcmd, "alternate")) { |
518 } else if (!strcasecmp(subcmd, "alternate")) { |
519 scr_RosterJumpAlternate(); |
519 scr_RosterJumpAlternate(); |
520 } else if (!strncasecmp(subcmd, "search", 6)) { |
520 } else if (!strncasecmp(subcmd, "search", 6)) { |
521 if (!*arg) { |
521 strip_arg_special_chars(arg); |
|
522 if (!arg || !*arg) { |
522 scr_LogPrint(LPRINT_NORMAL, "What name or JID are you looking for?"); |
523 scr_LogPrint(LPRINT_NORMAL, "What name or JID are you looking for?"); |
523 free_arg_lst(paramlst); |
524 free_arg_lst(paramlst); |
524 return; |
525 return; |
525 } |
526 } |
526 scr_RosterSearch(arg); |
527 scr_RosterSearch(arg); |
1100 } else if (!strcasecmp(subcmd, "up")) { |
1101 } else if (!strcasecmp(subcmd, "up")) { |
1101 buffer_updown(-1, arg); |
1102 buffer_updown(-1, arg); |
1102 } else if (!strcasecmp(subcmd, "down")) { |
1103 } else if (!strcasecmp(subcmd, "down")) { |
1103 buffer_updown(1, arg); |
1104 buffer_updown(1, arg); |
1104 } else if (!strcasecmp(subcmd, "search_backward")) { |
1105 } else if (!strcasecmp(subcmd, "search_backward")) { |
|
1106 strip_arg_special_chars(arg); |
1105 buffer_search(-1, arg); |
1107 buffer_search(-1, arg); |
1106 } else if (!strcasecmp(subcmd, "search_forward")) { |
1108 } else if (!strcasecmp(subcmd, "search_forward")) { |
|
1109 strip_arg_special_chars(arg); |
1107 buffer_search(1, arg); |
1110 buffer_search(1, arg); |
1108 } else if (!strcasecmp(subcmd, "date")) { |
1111 } else if (!strcasecmp(subcmd, "date")) { |
1109 buffer_date(arg); |
1112 buffer_date(arg); |
1110 } else if (*subcmd == '%') { |
1113 } else if (*subcmd == '%') { |
1111 buffer_percent(subcmd+1, arg); |
1114 buffer_percent(subcmd+1, arg); |