Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var LanguagesVSCodeExtensions = map[string][]string{
"Go": {"golang.go"},
"Ruby": {"rebornix.Ruby"},
"Rust": {"rust-lang.rust-analyzer"},
"Python": {"ms-python.python"},
"Java": {"vscjava.vscode-java-pack"},
"C": {"ms-vscode.cpptools-extension-pack"},
"C++": {"ms-vscode.cpptools-extension-pack"},
"CMake": {"ms-vscode.cpptools-extension-pack"},
"Dockerfile": {"ms-azuretools.vscode-docker"},
}
Functions ¶
func PrepareWorkspace ¶
Types ¶
type VSCodeWorkspaceConfig ¶
type VSCodeWorkspaceConfig struct {
Folders []VSCodeWorkspaceConfigFolder `json:"folders"`
Settings map[string]interface{} `json:"settings"`
Extensions VSCodeWorkspaceConfigExtensions `json:"extensions"`
}
VSCodeWorkspaceConfig matches .code-workspace schema. See: https://code.visualstudio.com/docs/editor/multi-root-workspaces#_workspace-file-schema
type VSCodeWorkspaceConfigExtensions ¶
type VSCodeWorkspaceConfigExtensions struct {
Recommendations []string `json:"recommendations"`
}
type VSCodeWorkspaceConfigFolder ¶
type VSCodeWorkspaceConfigFolder struct {
Path string `json:"path"`
}
Click to show internal directories.
Click to hide internal directories.