# HG changeset patch # User Bram Moolenaar # Date 1280929628 -7200 # Node ID e037ee8698b342142e9f05231dfa1683dff0d97f # Parent 7901306c5a34c3cf1c72675a67391ebb47885612 Set 'wrapscan' when checking the .po files. (Mike Williams) diff --git a/src/po/check.vim b/src/po/check.vim --- a/src/po/check.vim +++ b/src/po/check.vim @@ -30,6 +30,10 @@ func! GetMline() return substitute(idline, '[^%]*\(%[-+ #''.0-9*]*l\=[dsuxXpoc%]\)\=', '\1', 'g') endfunc +" This only works when 'wrapscan' is set. +let s:save_wrapscan = &wrapscan +set wrapscan + " Start at the first "msgid" line. 1 /^msgid @@ -78,4 +82,7 @@ if error == 0 echo "OK" endif +let &wrapscan = s:save_wrapscan +unlet s:save_wrapscan + endif