// Installed extensions are:
////////////////////////////
// coc-calc
// coc-css
// coc-eslint
// coc-html
// coc-json
// coc-markdownlint
// coc-pairs
// coc-phpls
// coc-snippets
// coc-stylelintplus
// coc-tsserver
// coc-yaml
// coc-yank
{
  "coc.preferences.formatOnSaveFiletypes": [
    "typescriptreact",
    "javascriptreact",
    "javascript",
    "scss",
    "css",
    "json",
    "yaml"
  ],
  // autofixing via linters
  "eslint.autoFixOnSave": true,
  "stylelintplus.autoFixOnSave": true,
  // we use eslint instaed
  "javascript.format.enabled": false,
  "javascript.validate.enable": false,
  "typescript.format.enabled": false,
  "suggest.minTriggerInputLength": 3,
  "suggest.noselect": false,
  "suggest.enablePreselect": true,
  "suggest.maxCompleteItemCount": 20,
  "snippets.snipmate.enable": false,
  "snippets.ultisnips.directories": [
    "~/.config/nvim/snippets"
  ],
  "snippets.extends": {
    "php": [
      "html"
    ],
    "scss": [
      "css"
    ],
    "javascriptreact": [
      "javascript"
    ],
    "typescript": [
      "javascript"
    ],
    "typescriptreact": [
      "javascript"
    ]
  }
}
