Bram Moolenaar | 90df4b9 | 2021-07-07 20:26:08 +0200 | [diff] [blame] | 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 |
Bram Moolenaar | 6304be6 | 2021-11-27 10:57:26 +0000 | [diff] [blame] | 7 | " Last Change: 2021 Nov 22 |
Bram Moolenaar | 90df4b9 | 2021-07-07 20:26:08 +0200 | [diff] [blame] | 8 | |
| 9 | runtime! ftplugin/json.vim |
| 10 | |
| 11 | if exists('b:did_ftplugin_jsonc') |
| 12 | finish |
| 13 | else |
| 14 | let b:did_ftplugin_jsonc = 1 |
| 15 | endif |
| 16 | |
Bram Moolenaar | 90df4b9 | 2021-07-07 20:26:08 +0200 | [diff] [blame] | 17 | " Set comment (formatting) related options. {{{1 |
| 18 | setlocal commentstring=//%s comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,:// |
Bram Moolenaar | 90df4b9 | 2021-07-07 20:26:08 +0200 | [diff] [blame] | 19 | |
| 20 | " Let Vim know how to disable the plug-in. |
Bram Moolenaar | 6304be6 | 2021-11-27 10:57:26 +0000 | [diff] [blame] | 21 | let b:undo_ftplugin = 'setlocal commentstring< comments<' |