1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-28 13:56:37 +02:00

fset: add key ctrl-L and input "<<" and ">>" on fset buffer

This commit is contained in:
Sébastien Helleu
2017-06-10 13:58:32 +02:00
parent c1801663f3
commit 7df7e9faf1
2 changed files with 35 additions and 23 deletions
+31 -22
View File
@@ -122,7 +122,9 @@ fset_command_fset (const void *pointer, void *data,
if (weechat_strcasecmp (argv[1], "-refresh") == 0)
{
fset_bar_item_update ();
fset_option_get_options ();
fset_buffer_refresh (0);
weechat_command (NULL, "/window refresh");
return WEECHAT_RC_OK;
}
@@ -532,7 +534,8 @@ fset_command_init ()
" || filter"),
N_(" -bar: add the help bar\n"
"-toggle_bar: toggle the help bar\n"
" -refresh: force the refresh of the \"fset\" bar item\n"
" -refresh: refresh list of options, then whole screen "
"(command: /window refresh)\n"
" -up: move the selected line up by \"number\" lines\n"
" -down: move the selected line down by \"number\" lines\n"
" -left: scroll the fset buffer by \"percent\" of width "
@@ -618,29 +621,35 @@ fset_command_init ()
" - same names prefixed by two underscores, for example: "
"${__name}, ${__type}, ...\n"
"\n"
"Keys to move in on fset buffer:\n"
" up/down move one line up/down\n"
" pgup/pgdn move one page up/down\n"
" alt-home/alt-end move to first/last line\n"
" F11/F12 scroll horizontally on the left/right\n"
"Keys and input to move in on fset buffer:\n"
" up move one line up\n"
" down move one line down\n"
" pgup move one page up\n"
" pgdn move one page down\n"
" alt-home << move to first line\n"
" alt-end >> move to last line\n"
" F11 < scroll horizontally on the left\n"
" F12 > scroll horizontally on the right\n"
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
" alt+'-' - subtract 1 from value (integer/color)\n"
" alt+'+' + add 1 to value (integer/color)\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
" alt+enter s set value\n"
" alt+f, alt+a a append to value\n"
" alt+',' , mark/unmark option and move one line down\n"
" shift+down mark/unmark option and move one line down\n"
" shift+up mark/unmark option and move one line up\n"
" alt+space t toggle boolean value\n"
" alt+'-' - subtract 1 from value (integer/color)\n"
" alt+'+' + add 1 to value (integer/color)\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
" alt+enter s set value\n"
" alt+f, alt+a a append to value\n"
" alt+',' , mark/unmark option and move one line down\n"
" shift+down mark/unmark option and move one line down\n"
" shift+up mark/unmark option and move one line up\n"
"\n"
"Other input on fset buffer:\n"
" $ refresh options (keep marked options)\n"
" $$ refresh options (unmark all options)\n"
" v toggle help bar\n"
" q close fset buffer\n"
"Other keys and input on fset buffer:\n"
" ctrl+L refresh options and whole screen "
"(command: /fset -refresh)\n"
" $ refresh options (keep marked options)\n"
" $$ refresh options (unmark all options)\n"
" v toggle help bar\n"
" q close fset buffer\n"
"\n"
"Mouse actions on fset buffer:\n"
" wheel up/down move line up/down\n"