[python] python-lsp-core

(cherry picked from commit e07d457d959a1b589861180c1be06b995218aa2c)

GitOrigin-RevId: 032d78e90ff3263c494ceeafb2411aaceb29c643
This commit is contained in:
Morgan Bartholomew
2025-10-21 06:20:05 +00:00
committed by intellij-monorepo-bot
parent ff5fc0c93c
commit 1514a1fc00
12 changed files with 182 additions and 46 deletions
@@ -70,6 +70,13 @@
displayNameKey="settings.python.group.title"
descriptionKey="settings.python.group.description"/>
<groupConfigurable id="python.tools.group.settings"
parentId="python.group.settings"
weight="72"
bundle="messages.PyBundle"
displayNameKey="settings.python.tools.group.title"
descriptionKey="settings.python.tools.group.description"/>
<projectConfigurable groupId="python.group.settings"
id="com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable"
bundle="messages.PyBundle"
@@ -5,6 +5,7 @@ import com.intellij.openapi.options.Configurable
import com.intellij.openapi.project.Project
import com.intellij.openapi.startup.ProjectActivity
import com.intellij.pycharm.community.ide.impl.settings.PythonMainConfigurable
import com.intellij.pycharm.community.ide.impl.settings.PythonToolsConfigurable
class PyCharmProjectConfigurableStartupActivity : ProjectActivity {
@@ -37,11 +38,15 @@ class PyCharmProjectConfigurableStartupActivity : ProjectActivity {
ep.groupWeight = 40
}
"com.jetbrains.python.configuration.PyIntegratedToolsModulesConfigurable" -> {
ep.groupId = PythonMainConfigurable.ID
ep.groupId = PythonToolsConfigurable.ID
ep.key = "configurable.PyIntegratedToolsModulesConfigurable.pycharm.display.name"
ep.bundle="messages.PyBundle"
ep.groupWeight = 20
}
"com.jetbrains.python.black.configuration.BlackFormatterConfigurable" -> {
ep.groupId = PythonToolsConfigurable.ID
ep.groupWeight = 30
}
}
}
}
@@ -0,0 +1,6 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.pycharm.community.ide.impl.settings
internal object PythonToolsConfigurable {
const val ID: String = "python.tools.group.settings"
}