comparison mcabber/src/commands.c @ 462:d580e87c11ed

Add "/buffer %n"
author Mikael Berthe <mikael@lilotux.net>
date Thu, 29 Sep 2005 21:28:39 +0200
parents 1d8f5b3a5f2b
children e4840b288be0
comparison
equal deleted inserted replaced
461:1d8f5b3a5f2b 462:d580e87c11ed
134 compl_add_category_word(COMPL_BUFFER, "bottom"); 134 compl_add_category_word(COMPL_BUFFER, "bottom");
135 compl_add_category_word(COMPL_BUFFER, "clear"); 135 compl_add_category_word(COMPL_BUFFER, "clear");
136 compl_add_category_word(COMPL_BUFFER, "top"); 136 compl_add_category_word(COMPL_BUFFER, "top");
137 compl_add_category_word(COMPL_BUFFER, "search_backward"); 137 compl_add_category_word(COMPL_BUFFER, "search_backward");
138 compl_add_category_word(COMPL_BUFFER, "search_forward"); 138 compl_add_category_word(COMPL_BUFFER, "search_forward");
139 compl_add_category_word(COMPL_BUFFER, "%");
139 140
140 // Group category 141 // Group category
141 compl_add_category_word(COMPL_GROUP, "fold"); 142 compl_add_category_word(COMPL_GROUP, "fold");
142 compl_add_category_word(COMPL_GROUP, "unfold"); 143 compl_add_category_word(COMPL_GROUP, "unfold");
143 compl_add_category_word(COMPL_GROUP, "toggle"); 144 compl_add_category_word(COMPL_GROUP, "toggle");
657 arg += 14; 658 arg += 14;
658 if (*arg++ == ' ') 659 if (*arg++ == ' ')
659 search_dir = 1; 660 search_dir = 1;
660 else 661 else
661 scr_LogPrint(LPRINT_NORMAL, "Wrong or missing parameter"); 662 scr_LogPrint(LPRINT_NORMAL, "Wrong or missing parameter");
663 } else if (*arg == '%') {
664 arg++;
665 while (*arg == ' ') arg++;
666 if (*arg)
667 scr_BufferPercent(atoi(arg));
668 else
669 scr_LogPrint(LPRINT_NORMAL, "Wrong or missing parameter");
662 } else 670 } else
663 scr_LogPrint(LPRINT_NORMAL, "Unrecognized parameter!"); 671 scr_LogPrint(LPRINT_NORMAL, "Unrecognized parameter!");
664 672
665 if (search_dir) { // It is a string search command 673 if (search_dir) { // It is a string search command
666 for ( ; *arg && *arg == ' ' ; arg++) 674 for ( ; *arg && *arg == ' ' ; arg++)