Skip to content
This repository has been archived by the owner on Dec 22, 2024. It is now read-only.

Commit

Permalink
Make application-level settings exportable
Browse files Browse the repository at this point in the history
  • Loading branch information
InSyncWithFoo committed May 10, 2024
1 parent 6bd68df commit ac6bf02
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 2 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
<i>Export Settings...</i> 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
Expand Down
5 changes: 4 additions & 1 deletion CHANGELOG_CODE.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,19 @@ 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
[40-2]: https://plugins.gradle.org/plugin/org.jetbrains.qodana
[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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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>(Configurations()) {
Expand Down

0 comments on commit ac6bf02

Please sign in to comment.