# HG changeset patch # User Christian Brabandt # Date 1520335807 -3600 # Node ID 6155728094353dd3990aa7700c1d647ac501fcb6 # Parent a9a9583a17e73ee4a9340904e24143a94e92bf37 patch 8.0.1576: Perl VIM::Buffers() does not find every buffer commit https://github.com/vim/vim/commit/16896a10199572ff05149786868ff402aa8e31ea Author: Bram Moolenaar Date: Tue Mar 6 12:25:56 2018 +0100 patch 8.0.1576: Perl VIM::Buffers() does not find every buffer Problem: Perl VIM::Buffers() does not find every buffer. Solution: Also find unlisted buffer by number or name. (Chris Weyl, closes #2692) diff --git a/src/if_perl.xs b/src/if_perl.xs --- a/src/if_perl.xs +++ b/src/if_perl.xs @@ -1558,7 +1558,7 @@ Buffers(...) pat = (char_u *)SvPV(sv, len); ++emsg_off; - b = buflist_findpat(pat, pat+len, FALSE, FALSE, FALSE); + b = buflist_findpat(pat, pat + len, TRUE, FALSE, FALSE); --emsg_off; } diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -767,6 +767,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1576, +/**/ 1575, /**/ 1574,