blob: ec3268492c3e8834025f897e8fca3407ee745f8d [file] [log] [blame]
Bram Moolenaar90df4b92021-07-07 20:26:08 +02001" Vim filetype plugin
2" Language: JSONC (JSON with Comments)
3" Original Author: Izhak Jakov <izhak724@gmail.com>
4" Acknowledgement: Based off of vim-jsonc maintained by Kevin Locke <kevin@kevinlocke.name>
5" https://github.com/kevinoid/vim-jsonc
6" License: MIT
Bram Moolenaar6304be62021-11-27 10:57:26 +00007" Last Change: 2021 Nov 22
Riley Bruins0a083062024-06-03 20:40:45 +02008" 2024 May 23 by Riley Bruins <ribru17@gmail.com> ('commentstring')
Bram Moolenaar90df4b92021-07-07 20:26:08 +02009
10runtime! ftplugin/json.vim
11
12if exists('b:did_ftplugin_jsonc')
13 finish
14else
15 let b:did_ftplugin_jsonc = 1
16endif
17
Bram Moolenaar90df4b92021-07-07 20:26:08 +020018" Set comment (formatting) related options. {{{1
Riley Bruins0a083062024-06-03 20:40:45 +020019setlocal commentstring=//\ %s comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,://
Bram Moolenaar90df4b92021-07-07 20:26:08 +020020
21" Let Vim know how to disable the plug-in.
Bram Moolenaar6304be62021-11-27 10:57:26 +000022let b:undo_ftplugin = 'setlocal commentstring< comments<'