<!-- Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. -->
<!-- SPDX-License-Identifier: Apache-2.0 -->

<idea-plugin>
    <extensions defaultExtensionNs="com.intellij">
        <codeInsight.lineMarkerProvider language="go" implementationClass="software.aws.toolkits.jetbrains.services.lambda.upload.LambdaLineMarker"/>
        <registryKey key="aws.sam.goMaxAttachDelay" description="Maximum delay before connecting to the remote Delve process (ms)" restartRequired="false" defaultValue="60000"/>
    </extensions>

    <extensions defaultExtensionNs="aws.toolkit.lambda">
        <runtimeGroup implementation="software.aws.toolkits.jetbrains.services.lambda.go.GoRuntimeGroup"/>
        <builder id="GO" implementationClass="software.aws.toolkits.jetbrains.services.lambda.go.GoLambdaBuilder"/>
        <handlerResolver id="GO" implementationClass="software.aws.toolkits.jetbrains.services.lambda.go.GoLambdaHandlerResolver"/>
        <sam.runtimeDebugSupport id="GO" implementationClass="software.aws.toolkits.jetbrains.services.lambda.go.GoSamDebugSupport"/>
        <sam.imageDebuggerSupport implementation="software.aws.toolkits.jetbrains.services.lambda.go.GoImageDebugSupport"/>
        <sam.projectWizard id="GO" implementationClass="software.aws.toolkits.jetbrains.services.lambda.go.GoSamProjectWizard"/>
    </extensions>
</idea-plugin>
