feat(neovim): add gdscript debugging and lsp

This commit is contained in:
Alexandre Cavalheiro 2025-01-21 03:46:21 -03:00
parent 98dde2b397
commit 88e13d8b64
Signed by: wizardlink
GPG key ID: A5767B54367CFBDF
2 changed files with 22 additions and 1 deletions

View file

@ -25,6 +25,7 @@ return {
"c",
"cpp",
"cs",
"gdscript",
"h",
"javascript",
"jsx",
@ -58,6 +59,7 @@ return {
"cssls",
"denols",
"eslint",
"gdscript",
"html",
"jsonls",
"lua_ls",

View file

@ -31,7 +31,8 @@ dap.adapters.codelldb = {
dap.adapters.cppdbg = {
id = "cppdbg",
type = "executable",
command = "{pkgs.vscode-extensions.ms-vscode.cpptools}/share/vscode/extensions/ms-vscode.cpptools/debugAdapters/bin/OpenDebugAD7",
command =
"{pkgs.vscode-extensions.ms-vscode.cpptools}/share/vscode/extensions/ms-vscode.cpptools/debugAdapters/bin/OpenDebugAD7",
}
-- @type DapAdapter
@ -41,6 +42,13 @@ dap.adapters.coreclr = {
args = { "--interpreter=vscode" },
}
-- @type DapAdapter
dap.adapters.godot = {
type = "server",
host = "127.0.0.1",
port = 6006,
}
-- @type DapConfiguration
dap.configurations.rust = {
{
@ -94,3 +102,14 @@ dap.configurations.cs = {
end,
},
}
-- @type DapConfiguration
dap.configurations.gdscript = {
{
name = "Launch scene",
type = "godot",
request = "launch",
project = "${workspaceFolder}",
scene = "current",
},
}