jsonc.vim (765B)
1 " 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 7 " Last Change: 2021 Nov 22 8 " 2024 May 23 by Riley Bruins <ribru17@gmail.com> ('commentstring') 9 10 runtime! ftplugin/json.vim 11 12 if exists('b:did_ftplugin_jsonc') 13 finish 14 else 15 let b:did_ftplugin_jsonc = 1 16 endif 17 18 " Set comment (formatting) related options. {{{1 19 setlocal commentstring=//\ %s comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,:// 20 21 " Let Vim know how to disable the plug-in. 22 let b:undo_ftplugin = 'setlocal commentstring< comments<'