summaryrefslogtreecommitdiff
path: root/src/main/kotlin/me/kyren223/trident/data/Settings.kt
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-05-12 12:52:59 +0300
committerKyren223 <ulmliad223@gmail.com>2024-05-12 12:52:59 +0300
commit256192111877482a2e2ceeda806064920008b59e (patch)
tree54a635b00ad44013263bdcea6413322b622063e7 /src/main/kotlin/me/kyren223/trident/data/Settings.kt
parenta1f61bf81106f2d2981686c24398cfbfe7eae17d (diff)
Version 2.1.0
Fixed a bunch of issues with the new changes Trident settings are now under "tools" section Updated README.md Renamed some UI elements
Diffstat (limited to 'src/main/kotlin/me/kyren223/trident/data/Settings.kt')
-rw-r--r--src/main/kotlin/me/kyren223/trident/data/Settings.kt5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/kotlin/me/kyren223/trident/data/Settings.kt b/src/main/kotlin/me/kyren223/trident/data/Settings.kt
index 27a7d2a..a1a400b 100644
--- a/src/main/kotlin/me/kyren223/trident/data/Settings.kt
+++ b/src/main/kotlin/me/kyren223/trident/data/Settings.kt
@@ -8,7 +8,7 @@ import com.intellij.openapi.components.*
@State(name = "me.kyren223.trident.data.SettingsState", storages = [Storage("SdkSettingsPlugin.xml")])
class Settings : SimplePersistentStateComponent<SettingsState>(SettingsState()) {
companion object {
- val instance: Settings
+ private val instance: Settings
get() = ApplicationManager.getApplication().getService(Settings::class.java)
val state: SettingsState
get() = instance.state
@@ -20,7 +20,8 @@ class SettingsState : BaseState() {
var height = 400
var fontSize = 20
var enterToSelect = true
- var automaticMapping = false
+ var automaticMapping = AutomaticMapping.Disabled
+ var automaticReplacing = AutomaticReplacing.Smart
var recursiveMapping = false
var rememberLine = false
var indexCycling = false