IJPL-149878 Enable IJent WSL file system in IDEA Community

GitOrigin-RevId: f6d18f61549ec24a2bc7d307743106d9ae0ce2b0
This commit is contained in:
Vladimir Lagunov
2024-06-22 17:44:36 +02:00
committed by intellij-monorepo-bot
parent 069893e215
commit 0058bf8956
2 changed files with 11 additions and 1 deletions

View File

@@ -2,7 +2,8 @@
package org.jetbrains.intellij.build
import kotlinx.collections.immutable.persistentListOf
import kotlinx.collections.immutable.plus
import kotlinx.collections.immutable.toPersistentList
import org.jetbrains.intellij.build.BuildOptions.Companion.IJENT_WSL_FILE_SYSTEM_VMOPTIONS
import org.jetbrains.intellij.build.BuildPaths.Companion.COMMUNITY_ROOT
import org.jetbrains.intellij.build.impl.BuildContextImpl
import org.jetbrains.intellij.build.impl.qodana.QodanaProductProperties
@@ -114,6 +115,7 @@ open class IdeaCommunityProperties(private val communityHomeDir: Path) : BaseIde
icoPathForEAP = "${communityHomeDir}/build/conf/ideaCE/win/images/idea_CE_EAP.ico"
installerImagesPath = "${communityHomeDir}/build/conf/ideaCE/win/images"
fileAssociations = listOf("java", "gradle", "groovy", "kt", "kts", "pom")
additionalWindowsVmOptions = IJENT_WSL_FILE_SYSTEM_VMOPTIONS.toPersistentList()
}
override fun getFullNameIncludingEdition(appInfo: ApplicationInfoProperties) = "IntelliJ IDEA Community Edition"

View File

@@ -26,5 +26,13 @@
<applicationService serviceInterface="com.intellij.openapi.updateSettings.UpdateStrategyCustomization"
serviceImplementation="com.intellij.openapi.updateSettings.base.ShowWhatIsNewPageAfterUpdateCustomization"
overrides="true"/>
<registryKey
overrides="true"
key="wsl.use.remote.agent.for.nio.filesystem"
description="Use the experimental remote agent inside WSL to access the file system."
os="windows"
restartRequired="true"
defaultValue="true"/>
</extensions>
</idea-plugin>