{
  "language_servers": {
    "novalang": {
      "command": [
        "python",
        "C:\\Users\\nm\\Documents\\novalang\\extensions\\language-server\\novalang_lsp.py"
      ],
      "extensions": [
        "nova"
      ],
      "mimeType": "text/x-novalang",
      "displayName": "NovaLang"
    }
  },
  "mime_type_registration": {
    "mimeType": "text/x-novalang",
    "extension": "nova",
    "displayName": "NovaLang Source",
    "iconBase": "org/netbeans/modules/languages/javascript/javascript.png"
  },
  "syntax_highlighting": {
    "lexer": "JavaScript",
    "colorings": {
      "keyword": {
        "color": "#CC7832"
      },
      "string": {
        "color": "#6A8759"
      },
      "comment": {
        "color": "#808080"
      },
      "decorator": {
        "color": "#FFC66D"
      }
    }
  },
  "code_templates": {
    "comp": "@Component\nclass ${cursor} {\n    state = {}\n    \n    function render(props) {\n        return `<div></div>`\n    }\n}",
    "svc": "@Service\nclass ${cursor} {\n    \n    function processData(data) {\n        // business logic\n    }\n}"
  }
}