feat(lsp): add configuration for supported language servers

This commit is contained in:
cfngc4594 2025-02-23 13:52:06 +08:00
parent 14330323af
commit 0dafb06e86

View File

@ -0,0 +1,29 @@
import { SupportedLanguage } from '@/constants/language'
export interface LanguageServerConfig {
id: SupportedLanguage
label: string
hostname: string
protocol: string
port: number | null
path: string | null
}
export const SUPPORTED_LANGUAGE_SERVERS: LanguageServerConfig[] = [
{
id: "c",
label: "C",
protocol: "http",
hostname: "localhost",
port: 4594,
path: "/clangd"
},
{
id: "cpp",
label: "C++",
protocol: "http",
hostname: "localhost",
port: 4595,
path: "/clangd"
}
]