{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "kotlin",
            "request": "launch",
            "name": "Launch KLS",
            "projectRoot": "${workspaceFolder}/server",
            "mainClass": "org.javacs.kt.MainKt"
        },
        {
            "type": "kotlin",
            "name": "Attach running KLS",
            "request": "attach",
            "hostName": "localhost",
            "projectRoot": "${workspaceFolder}/server",
            "port": 5005,
            "timeout": 30000
        },
        {
            "type": "java",
            "name": "Attach running KLS with Java Debugger",
            "request": "attach",
            "hostName": "localhost",
            "port": 5005
        },
        {
            "type": "java",
            "name": "Debug Tests",
            "request": "attach",
            "hostName": "localhost",
            "port": 5005
        },
        {
            "type": "extensionHost",
            "name": "Run Grammar Dev Extension",
            "request": "launch",
            "args": [
                "--extensionDevelopmentPath=${workspaceFolder}/grammars/vscode-grammar-dev"
            ]
        }
    ]
}

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "kotlin",
            "request": "launch",
            "name": "Launch KLS",
            "projectRoot": "${workspaceFolder}/server",
            "mainClass": "org.javacs.kt.MainKt"
        },
        {
            "type": "kotlin",
            "name": "Attach running KLS",
            "request": "attach",
            "hostName": "localhost",
            "projectRoot": "${workspaceFolder}/server",
            "port": 5005,
            "timeout": 30000
        },
        {
            "type": "java",
            "name": "Attach running KLS with Java Debugger",
            "request": "attach",
            "hostName": "localhost",
            "port": 5005
        },
        {
            "type": "java",
            "name": "Debug Tests",
            "request": "attach",
            "hostName": "localhost",
            "port": 5005
        },
        {
            "type": "extensionHost",
            "name": "Run Grammar Dev Extension",
            "request": "launch",
            "args": [
                "--disable-extension=fwcd.kotlin",
                "--extensionDevelopmentPath=${workspaceFolder}/grammars/vscode-grammar-dev"
            ]
        }
    ]
}

Disable main Kotlin extension for grammar development
Disable main Kotlin extension for grammar development
