I would recommend you check for an exact match first, then if that fails,
try the partial.

On Thu, Jun 30, 2022 at 5:51 PM Guillermo E. Martinez <
guillermo.e.marti...@oracle.com> wrote:

> Hello GNU screen developers!
>
> This patch could help to move beetween screen windows. WDYT?
>
> Thanks in advance!,
> guillermo
> ---
>
> This patch is meant to use a partial string to refer a screen windows
> name to switch between windows, doing so is useful if you just remember
> a word or letters of the windows name for that you want to switch using
> the standard input methods/short cuts
>
>         * src/process.c (WindowByName): Use of `strstr' to looks for
>         a string in `w_title' field.
>
> Signed-off-by: Guillermo E. Martinez <guillermo.e.marti...@oracle.com>
> ---
>  src/process.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/process.c b/src/process.c
> index 004b22a..6bd1f0d 100644
> --- a/src/process.c
> +++ b/src/process.c
> @@ -5116,7 +5116,7 @@ char *s;
>      if (!strcmp(p->w_title, s))
>        return p;
>    for (p = windows; p; p = p->w_next)
> -    if (!strncmp(p->w_title, s, strlen(s)))
> +    if (strstr(p->w_title, s))
>        return p;
>    return 0;
>  }
> --
> 2.35.1
>
>
>

Reply via email to