" Vim syntax file " Language: JSON-LD " Maintainer: The Vim Project " Last Change: 2026 Aug 06 " Reference: https://www.w3.org/TR/json-ld11/ if !exists('main_syntax') if exists('b:current_syntax') finish endif let main_syntax = 'jsonld' endif runtime! syntax/json.vim unlet! b:current_syntax " Match reserved keywords only when they occupy a complete JSON string. The " negative lookbehind excludes an escaped quote inside a longer string. syn match jsonldKeyword /\C\%(\\"\)\@