terminal: persist environment variables between IDE starts (IDEA-203647)

This commit is contained in:
Sergey Simonchik
2018-12-07 13:28:36 +03:00
parent 5ebce33034
commit 068f01757e
@@ -33,6 +33,8 @@ class TerminalOptionsProvider : PersistentStateComponent<TerminalOptionsProvider
myState.myShellIntegration = state.myShellIntegration
myState.myShellPath = state.myShellPath
myState.myHighlightHyperlinks = state.myHighlightHyperlinks
myState.myUserSpecifiedEnvs = LinkedHashMap(state.myUserSpecifiedEnvs)
myState.myPassParentEnvs = state.myPassParentEnvs
}
fun closeSessionOnLogout(): Boolean {
@@ -80,7 +82,7 @@ class TerminalOptionsProvider : PersistentStateComponent<TerminalOptionsProvider
var myOverrideIdeShortcuts: Boolean = true
var myShellIntegration: Boolean = true
var myHighlightHyperlinks: Boolean = true
var myUserSpecifiedEnvs: Map<String, String> = hashMapOf()
var myUserSpecifiedEnvs: Map<String, String> = LinkedHashMap()
var myPassParentEnvs = true
}