diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9f46daa..3099cbe 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,10 @@ For code changes, see [`CHANGELOG_CODE.md`][_-1].
* An informational hint will now be given if
the given executable file's name is not a known name.
+* Application-level settings can now be exported using the
+ Export Settings... action.
+ Previously they would be omitted when exporting
+ and can only be found in the IDE's configuration directory.
## [0.3.0] - 2024-04-24
diff --git a/CHANGELOG_CODE.md b/CHANGELOG_CODE.md
index 88dbb26..e98c57c 100644
--- a/CHANGELOG_CODE.md
+++ b/CHANGELOG_CODE.md
@@ -21,9 +21,11 @@ For user-facing changes, see [`CHANGELOG.md`][_-1].
* [The Qodana Gradle plugin][40-2] and its corresponding action
[@JetBrains/qodana-action][40-3] are updated to 2024.1.4.
- (647bd2d5, 26a9fcf9, b952ef10, 1ae17a00, bed1cfe6, HEAD)
+ (647bd2d5, 26a9fcf9, b952ef10, 1ae17a00, bed1cfe6, 6bd68dfd)
* A new branch is added to [`executablePathResolvingHint()`][40-4]. (906f7abe)
* [Kotlin JVM plugin][40-5] is updated to 1.9.24. (0e28e9ae)
+* `RoamingType.LOCAL` is used for [application-level configurations][40-6]
+ instead of `RoamingType.DISABLED`. (HEAD)
[40-1]: https://github.com/InSyncWithFoo/pyright-langserver-for-pycharm/blob/501b9cea/src/main/kotlin/com/insyncwithfoo/pyrightls/server/PyrightLSDescriptor.kt
@@ -31,6 +33,7 @@ For user-facing changes, see [`CHANGELOG.md`][_-1].
[40-3]: https://github.com/JetBrains/qodana-action
[40-4]: https://github.com/InSyncWithFoo/pyright-for-pycharm/blob/906f7abe/src/main/kotlin/com/insyncwithfoo/pyright/configuration/PathResolvingHint.kt
[40-5]: https://plugins.gradle.org/plugin/org.jetbrains.kotlin.jvm
+ [40-6]: https://github.com/InSyncWithFoo/pyright-langserver-for-pycharm/blob/HEAD/src/main/kotlin/com/insyncwithfoo/pyrightls/configuration/application/ConfigurationService.kt
## [0.3.0] - 2024-04-24
diff --git a/src/main/kotlin/com/insyncwithfoo/pyrightls/configuration/application/ConfigurationService.kt b/src/main/kotlin/com/insyncwithfoo/pyrightls/configuration/application/ConfigurationService.kt
index 3cf0b98..790034d 100644
--- a/src/main/kotlin/com/insyncwithfoo/pyrightls/configuration/application/ConfigurationService.kt
+++ b/src/main/kotlin/com/insyncwithfoo/pyrightls/configuration/application/ConfigurationService.kt
@@ -10,7 +10,7 @@ import com.intellij.openapi.components.service
@State(
name = "ApplicationConfigurations",
- storages = [Storage("pyright-langserver.xml", roamingType = RoamingType.DISABLED)]
+ storages = [Storage("pyright-langserver.xml", roamingType = RoamingType.LOCAL)]
)
@Service(Service.Level.APP)
internal class ConfigurationService : SimplePersistentStateComponent(Configurations()) {