mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-181128 Provide import settings from Cursor and Windsurf
GitOrigin-RevId: 2ca8a04c8ced4da456fb8c67cde703e3ac22ddec
This commit is contained in:
committed by
intellij-monorepo-bot
parent
1eb616c8cc
commit
e61eec8627
+1
-1
@@ -18,7 +18,7 @@ class CursorTransferSettingsProvider(scope: CoroutineScope) : VSCodeTransferSett
|
||||
|
||||
override val id: String = "Cursor"
|
||||
|
||||
override val processor: VSCodeSettingsProcessor = object : VSCodeSettingsProcessor(scope, "Cursor") {
|
||||
override val processor: VSCodeSettingsProcessor = object : VSCodeSettingsProcessor(scope, "Cursor", ".cursor") {
|
||||
override fun getProcessedSettings(): Settings {
|
||||
val settings = super.getProcessedSettings()
|
||||
PluginMappings.vsCodeAiMapping(settings)
|
||||
|
||||
+2
-2
@@ -16,7 +16,7 @@ import java.nio.file.Files
|
||||
import java.time.Duration
|
||||
import java.time.Instant
|
||||
|
||||
open class VSCodeSettingsProcessor(private val scope: CoroutineScope, appFolder: String = "Code") {
|
||||
open class VSCodeSettingsProcessor(private val scope: CoroutineScope, appFolder: String = "Code", pluginFolder: String = ".vscode") {
|
||||
private val homeDirectory = System.getProperty("user.home")
|
||||
|
||||
internal val vsCodeHome: String = when {
|
||||
@@ -28,7 +28,7 @@ open class VSCodeSettingsProcessor(private val scope: CoroutineScope, appFolder:
|
||||
internal val storageFile: File = File("$vsCodeHome/storage.json")
|
||||
internal val keyBindingsFile: File = File("$vsCodeHome/User/keybindings.json")
|
||||
internal val generalSettingsFile: File = File("$vsCodeHome/User/settings.json")
|
||||
internal val pluginsDirectory: File = File("$homeDirectory/.vscode/extensions")
|
||||
internal val pluginsDirectory: File = File("$homeDirectory/$pluginFolder/extensions")
|
||||
internal val database: File = File("$vsCodeHome/User/globalStorage/state.vscdb")
|
||||
|
||||
fun getDefaultSettings(): Settings = Settings(
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ class WindsurfTransferSettingsProvider(scope: CoroutineScope) : VSCodeTransferSe
|
||||
|
||||
override val id: String = "Windsurf"
|
||||
|
||||
override val processor: VSCodeSettingsProcessor = object : VSCodeSettingsProcessor(scope, "Windsurf") {
|
||||
override val processor: VSCodeSettingsProcessor = object : VSCodeSettingsProcessor(scope, "Windsurf", ".windsurf") {
|
||||
override fun getProcessedSettings(): Settings {
|
||||
val settings = super.getProcessedSettings()
|
||||
PluginMappings.vsCodeAiMapping(settings)
|
||||
|
||||
Reference in New Issue
Block a user