Content-Length: 63200 | pFad | https://zed.dev/docs/ai/../migrate/../collaboration/../ai/../migrate/../languages/kotlin.html

Kotlin | Kotlin
Download

Kotlin

Kotlin language support in Zed is provided by the community-maintained Kotlin extension. Report issues to: https://github.com/zed-extensions/kotlin/issues

Configuration

Workspace configuration options can be passed to the language server via lsp settings in settings.json.

The full list of lsp settings can be found here under class Configuration and initialization_options under class InitializationOptions.

JVM Target

The following example changes the JVM target from default (which is 1.8) to 17:

{
  "lsp": {
    "kotlin-language-server": {
      "settings": {
        "compiler": {
          "jvm": {
            "target": "17"
          }
        }
      }
    }
  }
}

JAVA_HOME

To use a specific java installation, just specify the JAVA_HOME environment variable with:

{
  "lsp": {
    "kotlin-language-server": {
      "binary": {
        "env": {
          "JAVA_HOME": "/Users/whatever/Applications/Work/Android Studio.app/Contents/jbr/Contents/Home"
        }
      }
    }
  }
}








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://zed.dev/docs/ai/../migrate/../collaboration/../ai/../migrate/../languages/kotlin.html

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy