Skip to content

Commit

Permalink
Rename ltex-ls.languageTool* settings
Browse files Browse the repository at this point in the history
  • Loading branch information
valentjn committed Oct 19, 2021
1 parent ac0a00b commit 834a7ab
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 4 deletions.
9 changes: 9 additions & 0 deletions changelog.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,15 @@
</properties>
<body>
<release version="14.1.0" date="upcoming">
<action type="update">
Rename `ltex.ltex-ls.languageToolHttpServerUri` &#x2192; [`ltex.languageToolHttpServerUri`](https://valentjn.github.io/ltex/settings.html#ltexlanguagetoolhttpserveruri); the previous name is deprecated
</action>
<action type="update">
Rename `ltex.ltex-ls.languageToolOrgUsername` &#x2192; [`ltex.languageToolOrg.username`](https://valentjn.github.io/ltex/settings.html#ltexlanguagetoolorgusername); the previous name is deprecated
</action>
<action type="update">
Rename `ltex.ltex-ls.languageToolOrgApiKey` &#x2192; [`ltex.languageToolOrg.apiKey`](https://valentjn.github.io/ltex/settings.html#ltexlanguagetoolorgapikey); the previous name is deprecated
</action>
<action type="add" issue="vscode-ltex#409">
Add support for completion requests for English and German
</action>
Expand Down
39 changes: 35 additions & 4 deletions src/main/kotlin/org/bsplines/ltexls/settings/Settings.kt
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ data class Settings(
}

if (languageToolHttpServerUri != other.languageToolHttpServerUri) {
differences.add(SettingsDifference("ltex-ls.languageToolHttpServerUri",
differences.add(SettingsDifference("languageToolHttpServerUri",
this.languageToolHttpServerUri, other.languageToolHttpServerUri))
}

Expand Down Expand Up @@ -213,12 +213,43 @@ data class Settings(
getSettingFromJsonAsString(jsonSettings, "additionalRules.neuralNetworkModel")
val word2VecModelRulesDirectory: String? =
getSettingFromJsonAsString(jsonSettings, "additionalRules.word2VecModel")
val languageToolHttpServerUri: String? =

val languageToolHttpServerUri: String? = getSettingFromJsonAsString(
jsonSettings,
"languageToolHttpServerUri",
).let {
if (it?.isNotEmpty() == true) {
it
} else {
// deprecated in 14.1.0
getSettingFromJsonAsString(jsonSettings, "ltex-ls.languageToolHttpServerUri")
val languageToolOrgUsername: String? =
}
}

val languageToolOrgUsername: String? = getSettingFromJsonAsString(
jsonSettings,
"languageToolOrg.username",
).let {
if (it?.isNotEmpty() == true) {
it
} else {
// deprecated in 14.1.0
getSettingFromJsonAsString(jsonSettings, "ltex-ls.languageToolOrgUsername")
val languageToolOrgApiKey: String? =
}
}

val languageToolOrgApiKey: String? = getSettingFromJsonAsString(
jsonSettings,
"languageToolOrg.apiKey",
).let {
if (it?.isNotEmpty() == true) {
it
} else {
// deprecated in 14.1.0
getSettingFromJsonAsString(jsonSettings, "ltex-ls.languageToolOrgApiKey")
}
}

val logLevel: Level? = getSettingFromJsonAsEnum(
jsonSettings,
"ltex-ls.logLevel",
Expand Down

0 comments on commit 834a7ab

Please sign in to comment.