{
  "jupyter.lab.setting-icon-class": "jp-NotebookIcon",
  "jupyter.lab.setting-icon-label": "Notebook",
  "title": "Notebook",
  "description": "Notebook settings.",
  "definitions": {
    "editorConfig": {
      "properties": {
        "autoClosingBrackets": {
          "type": "boolean"
        },
        "fontFamily": {
          "type": ["string", "null"]
        },
        "fontSize": {
          "type": ["integer", "null"],
          "minimum": 1,
          "maximum": 100
        },
        "lineHeight": {
          "type": ["number", "null"]
        },
        "lineNumbers": {
          "type": "boolean"
        },
        "lineWrap": {
          "type": "string",
          "enum": ["off", "on", "wordWrapColumn", "bounded"]
        },
        "matchBrackets": {
          "type": "boolean"
        },
        "readOnly": {
          "type": "boolean"
        },
        "insertSpaces": {
          "type": "boolean"
        },
        "tabSize": {
          "type": "number"
        },
        "wordWrapColumn": {
          "type": "integer"
        }
      },
      "additionalProperties": false,
      "type": "object"
    }
  },
  "properties": {
    "codeCellConfig": {
      "title": "Code Cell Configuration",
      "description": "The configuration for all code cells.",
      "$ref": "#/definitions/editorConfig",
      "default": {
        "autoClosingBrackets": true,
        "fontFamily": null,
        "fontSize": null,
        "lineHeight": null,
        "lineNumbers": false,
        "lineWrap": "off",
        "matchBrackets": true,
        "readOnly": false,
        "insertSpaces": true,
        "tabSize": 4,
        "wordWrapColumn": 80
      }
    },
    "markdownCellConfig": {
      "title": "Markdown Cell Configuration",
      "description": "The configuration for all markdown cells.",
      "$ref": "#/definitions/editorConfig",
      "default": {
        "autoClosingBrackets": false,
        "fontFamily": null,
        "fontSize": null,
        "lineHeight": null,
        "lineNumbers": false,
        "lineWrap": "on",
        "matchBrackets": false,
        "readOnly": false,
        "insertSpaces": true,
        "tabSize": 4,
        "wordWrapColumn": 80
      }
    },
    "rawCellConfig": {
      "title": "Raw Cell Configuration",
      "description": "The configuration for all raw cells.",
      "$ref": "#/definitions/editorConfig",
      "default": {
        "autoClosingBrackets": false,
        "fontFamily": null,
        "fontSize": null,
        "lineHeight": null,
        "lineNumbers": false,
        "lineWrap": "on",
        "matchBrackets": false,
        "readOnly": false,
        "insertSpaces": true,
        "tabSize": 4,
        "wordWrapColumn": 80
      }
    }
  },
  "additionalProperties": false,
  "type": "object"
}
