Mercurial > hg
diff mcabber/src/commands.c @ 873:ee39f6d94d43
Add /buffer {scroll_lock|scroll_unlock|toggle_scroll}
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Fri, 26 May 2006 22:51:19 +0200 |
parents | cefdaeb42e67 |
children | afdd81c2c44d |
line wrap: on
line diff
--- a/mcabber/src/commands.c Thu May 25 22:39:37 2006 +0200 +++ b/mcabber/src/commands.c Fri May 26 22:51:19 2006 +0200 @@ -158,6 +158,9 @@ compl_add_category_word(COMPL_BUFFER, "date"); compl_add_category_word(COMPL_BUFFER, "%"); compl_add_category_word(COMPL_BUFFER, "purge"); + compl_add_category_word(COMPL_BUFFER, "scroll_lock"); + compl_add_category_word(COMPL_BUFFER, "scroll_unlock"); + compl_add_category_word(COMPL_BUFFER, "scroll_toggle"); // Group category compl_add_category_word(COMPL_GROUP, "fold"); @@ -1017,6 +1020,12 @@ scr_BufferClear(); } else if (!strcasecmp(subcmd, "purge")) { scr_BufferPurge(); + } else if (!strcasecmp(subcmd, "scroll_lock")) { + scr_BufferScrollLock(1); + } else if (!strcasecmp(subcmd, "scroll_unlock")) { + scr_BufferScrollLock(0); + } else if (!strcasecmp(subcmd, "scroll_toggle")) { + scr_BufferScrollLock(-1); } else if (!strcasecmp(subcmd, "up")) { buffer_updown(-1, arg); } else if (!strcasecmp(subcmd, "down")) {