[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Nano-devel] [PATCH] browser: make Ctrl+Left and Ctrl+Right jump to
From: |
Chris Allegretta |
Subject: |
Re: [Nano-devel] [PATCH] browser: make Ctrl+Left and Ctrl+Right jump to left and right column |
Date: |
Fri, 13 May 2016 15:47:27 -0400 |
SGTM
On Thu, May 12, 2016 at 4:20 AM, Benno Schulenberg
<address@hidden> wrote:
> ---
> src/browser.c | 6 ++++++
> src/global.c | 5 +++++
> 2 files changed, 11 insertions(+)
>
> diff --git a/src/browser.c b/src/browser.c
> index cf94cb9..d41e3f0 100644
> --- a/src/browser.c
> +++ b/src/browser.c
> @@ -271,6 +271,12 @@ char *do_browser(char *path, DIR *dir)
> } else if (func == do_down_void) {
> if (selected + width <= filelist_len - 1)
> selected += width;
> + } else if (func == do_prev_word_void) {
> + selected -= (selected % width);
> + } else if (func == do_next_word_void) {
> + selected += width - 1 - (selected % width);
> + if (selected >= filelist_len)
> + selected = filelist_len - 1;
> } else if (func == do_left) {
> if (selected > 0)
> selected--;
> diff --git a/src/global.c b/src/global.c
> index 1a3b2ff..317b40e 100644
> --- a/src/global.c
> +++ b/src/global.c
> @@ -1016,6 +1016,11 @@ void shortcut_init(void)
> #ifndef DISABLE_BROWSER
> add_to_funcs(total_refresh, MBROWSER,
> refresh_tag, IFSCHELP(nano_browser_refresh_msg), BLANKAFTER, VIEW);
> +
> + add_to_funcs(do_prev_word_void, MBROWSER,
> + N_("Left Column"), IFSCHELP(_("Go to lefthand column")), TOGETHER,
> VIEW);
> + add_to_funcs(do_next_word_void, MBROWSER,
> + N_("Right Column"), IFSCHELP(_("Go to righthand column")),
> BLANKAFTER, VIEW);
> #endif
>
> #ifndef DISABLE_COLOR
> --
> 2.8.1
>
>
> _______________________________________________
> Nano-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/nano-devel