From b497f04e407f83678ec714ddc79fbabcc0de45d6 Mon Sep 17 00:00:00 2001 From: FalsePattern Date: Wed, 26 Mar 2025 23:33:15 +0100 Subject: [PATCH] fix: ignore zls settings panel contents when project is default --- CHANGELOG.md | 5 +++++ .../falsepattern/zigbrains/lsp/settings/ZLSSettingsPanel.kt | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e591a8d..5c42bb28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,11 @@ Changelog structure reference: ## [Unreleased] +### Fixed + +- Project + - New project creation creates a blank ZLS config + ## [23.1.0] ### Added diff --git a/lsp/src/main/kotlin/com/falsepattern/zigbrains/lsp/settings/ZLSSettingsPanel.kt b/lsp/src/main/kotlin/com/falsepattern/zigbrains/lsp/settings/ZLSSettingsPanel.kt index 8ef2dc17..68f6c48f 100644 --- a/lsp/src/main/kotlin/com/falsepattern/zigbrains/lsp/settings/ZLSSettingsPanel.kt +++ b/lsp/src/main/kotlin/com/falsepattern/zigbrains/lsp/settings/ZLSSettingsPanel.kt @@ -225,7 +225,7 @@ class ZLSSettingsPanel(private val project: Project) : ZigProjectConfigurationPr } override var data - get() = ZLSSettings( + get() = if (project.isDefault) ZLSSettings() else ZLSSettings( zlsPath.text, zlsConfigPath.text, inlayHints.isSelected,