neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

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<'