From 270ac9e113d44baae0290deaa7c527765cf91494 Mon Sep 17 00:00:00 2001 From: FalsePattern Date: Fri, 11 Apr 2025 17:32:58 +0200 Subject: [PATCH] fix: ZLS config not serializing --- .../kotlin/com/falsepattern/zigbrains/lsp/zls/ZLSVersion.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lsp/src/main/kotlin/com/falsepattern/zigbrains/lsp/zls/ZLSVersion.kt b/lsp/src/main/kotlin/com/falsepattern/zigbrains/lsp/zls/ZLSVersion.kt index 56ecde3c..0cabd69e 100644 --- a/lsp/src/main/kotlin/com/falsepattern/zigbrains/lsp/zls/ZLSVersion.kt +++ b/lsp/src/main/kotlin/com/falsepattern/zigbrains/lsp/zls/ZLSVersion.kt @@ -26,12 +26,11 @@ import com.falsepattern.zigbrains.lsp.settings.ZLSSettings import com.falsepattern.zigbrains.shared.NamedObject import com.falsepattern.zigbrains.shared.cli.call import com.falsepattern.zigbrains.shared.cli.createCommandLineSafe -import com.intellij.openapi.util.SystemInfo import com.intellij.openapi.util.io.toNioPathOrNull import com.intellij.util.text.SemVer import java.nio.file.Path import com.intellij.util.xmlb.annotations.Attribute -import kotlin.io.path.isDirectory +import com.intellij.util.xmlb.annotations.Tag import kotlin.io.path.isExecutable import kotlin.io.path.isRegularFile import kotlin.io.path.pathString @@ -82,6 +81,7 @@ data class ZLSVersion(val path: Path, override val name: String? = null, val set @Attribute val name: String? = "", @JvmField + @Tag val settings: ZLSSettings = ZLSSettings() ) { fun resolve(): ZLSVersion? {