summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2008-10-02 18:54:06 +0200
committerSebastien Helleu <flashcode@flashtux.org>2008-10-02 18:54:06 +0200
commit239dd464d5af94c7136de7d61841d62d59bcf796 (patch)
tree2e73a954735c93eeb168d12ee51a6d53760c2313 /src/core
parent2ffd141cf497e4c9e4953d302a0eae4c9592c0c3 (diff)
downloadweechat-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.c7
-rw-r--r--src/core/wee-config.h1
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;