diff --git a/runtime/syntax/algol68.vim b/runtime/syntax/algol68.vim index 41b9797c51..9ad46066fe 100644 --- a/runtime/syntax/algol68.vim +++ b/runtime/syntax/algol68.vim @@ -3,14 +3,12 @@ " Version: 0.4 " Maintainer: Janis Papanagnou " Previous Maintainer: NevilleD.ALGOL_68@sgr-a.net -" Last Change: 2026 Jun 13 +" Last Change: 2026 Aug 12 if exists("b:current_syntax") finish endif -syn sync minlines=250 maxlines=500 - " Algol68 Final Report, unrevised syn keyword algol68PreProc PRIORITY syn keyword algol68Operator BTB CTB CONJ QUOTE CT CTAB EITHER SIGN @@ -487,6 +485,9 @@ if !exists("algol68_no_preludes") endif +" pragment regions with matching start/end tokens necessitate a full parse +syn sync fromstart + " Define the default highlighting. hi def link algol68Boolean Boolean hi def link algol68Comment Comment