diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2008-10-02 18:54:06 +0200 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2008-10-02 18:54:06 +0200 |
commit | 239dd464d5af94c7136de7d61841d62d59bcf796 (patch) | |
tree | 2e73a954735c93eeb168d12ee51a6d53760c2313 /src/core | |
parent | 2ffd141cf497e4c9e4953d302a0eae4c9592c0c3 (diff) | |
download | weechat-239dd464d5af94c7136de7d61841d62d59bcf796.zip |
Add new option scroll_page_percent to choose percent of height to scroll with page_up and page_down keys (task #8702)
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/wee-config.c | 7 | ||||
-rw-r--r-- | src/core/wee-config.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/core/wee-config.c b/src/core/wee-config.c index 5053680e3..83a069269 100644 --- a/src/core/wee-config.c +++ b/src/core/wee-config.c @@ -98,6 +98,7 @@ struct t_config_option *config_look_read_marker; struct t_config_option *config_look_save_config_on_exit; struct t_config_option *config_look_save_layout_on_exit; struct t_config_option *config_look_scroll_amount; +struct t_config_option *config_look_scroll_page_percent; struct t_config_option *config_look_set_title; /* config, colors section */ @@ -1061,6 +1062,12 @@ config_weechat_init () N_("how many lines to scroll by with scroll_up and " "scroll_down"), NULL, 1, INT_MAX, "3", NULL, NULL, &config_change_buffer_content, NULL, NULL, NULL); + config_look_scroll_page_percent = config_file_new_option ( + weechat_config_file, ptr_section, + "scroll_page_percent", "integer", + N_("percent of screen to scroll when scrolling one page up or down " + "(for example 100 means one page, 50 half-page)"), + NULL, 1, 100, "100", NULL, NULL, NULL, NULL, NULL, NULL); config_look_set_title = config_file_new_option ( weechat_config_file, ptr_section, "set_title", "boolean", diff --git a/src/core/wee-config.h b/src/core/wee-config.h index afa4c05fa..dee0e6fe7 100644 --- a/src/core/wee-config.h +++ b/src/core/wee-config.h @@ -104,6 +104,7 @@ extern struct t_config_option *config_look_read_marker; extern struct t_config_option *config_look_save_config_on_exit; extern struct t_config_option *config_look_save_layout_on_exit; extern struct t_config_option *config_look_scroll_amount; +extern struct t_config_option *config_look_scroll_page_percent; extern struct t_config_option *config_look_set_title; extern struct t_config_option *config_color_separator; |