Mercurial > ~mikael > mcabber > hg
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++) |