jsonc.vim 765 B

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