nano-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]