jsonc.vim 677 B

12345678910111213141516171819202122
  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. runtime! ftplugin/json.vim
  9. if exists('b:did_ftplugin_jsonc')
  10. finish
  11. else
  12. let b:did_ftplugin_jsonc = 1
  13. endif
  14. " Set comment (formatting) related options. {{{1
  15. setlocal commentstring=//%s comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,://
  16. " Let Vim know how to disable the plug-in.
  17. let b:undo_ftplugin = 'setlocal commentstring< comments<'