]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.2.0920: filetype: json-ld files are not recognized master v9.2.0920
authorBogdan Barbu <l4b.bogdan.barbu@gmail.com>
Thu, 6 Aug 2026 20:16:23 +0000 (20:16 +0000)
committerChristian Brabandt <cb@256bit.org>
Thu, 6 Aug 2026 20:16:23 +0000 (20:16 +0000)
commita1e2198a2ca8bbddcad69ade8629f371bcb4cf1f
tree0a06d14c57f0c578ac5316b1df5c6366ed34bfde
parent1989e9922a0ac2fddb0085b490bc10cd232ca598
patch 9.2.0920: filetype: json-ld files are not recognized

Problem:  filetype: json-ld files are not recognized
Solution: Detect *.jsonld files as jsonld filetype, include
          filetype, indent and syntax plugins (Bogdan Barbu).

Reference:
https://www.w3.org/TR/json-ld11/

closes: #20954

Signed-off-by: Bogdan Barbu <l4b.bogdan.barbu@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
12 files changed:
runtime/autoload/dist/ft.vim
runtime/ftplugin/jsonld.vim [new file with mode: 0644]
runtime/indent/jsonld.vim [new file with mode: 0644]
runtime/makemenu.vim
runtime/synmenu.vim
runtime/syntax/jsonld.vim [new file with mode: 0644]
runtime/syntax/testdir/dumps/jsonld_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/jsonld_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/jsonld_02.dump [new file with mode: 0644]
runtime/syntax/testdir/input/jsonld.jsonld [new file with mode: 0644]
src/testdir/test_filetype.vim
src/version.c