diff --git a/runtime/autoload/dist/ft.vim b/runtime/autoload/dist/ft.vim index 6aea180c54..fc844383ed 100644 --- a/runtime/autoload/dist/ft.vim +++ b/runtime/autoload/dist/ft.vim @@ -465,7 +465,7 @@ export def ProtoCheck(default: string) # recognize Prolog by specific text in the first non-empty line # require a blank after the '%' because Perl uses "%list" and "%translate" var lnum = getline(nextnonblank(1)) - if lnum =~ '\' || lnum =~ '(^\s*(:-\|%\|\/\*))\|.\s*$' + if lnum =~ '\' || lnum =~ '^\(:-\|%\|\/\*\)\|\.$' setf prolog else exe 'setf ' .. default