-
I have So, its listed as a dependency there but what i would really like to do is make a Now, because return {
"ray-x/go.nvim",
dependencies = {
"nvim-lspconfig",
"nvim-treesitter",
"mfussenegger/nvim-dap",
"ray-x/guihua.lua",
"rcarriga/nvim-dap-ui",
},
config = function()
local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities = require("cmp_nvim_lsp").default_capabilities(capabilities)
require("go").setup({
lsp_cfg = {
capabilities = capabilities,
},
})
-- gofmt + goimport on save
local format_sync_grp = vim.api.nvim_create_augroup("GoImport", {})
vim.api.nvim_create_autocmd("BufWritePre", {
pattern = "*.go",
callback = function()
require("go.format").goimport()
end,
group = format_sync_grp,
})
end,
event = { "CmdlineEnter" },
ft = { "go", "gomod" },
build = ':lua require("go.install").update_all_sync()'
} |
Beta Was this translation helpful? Give feedback.
Answered by
folke
Mar 24, 2024
Replies: 1 comment 1 reply
-
I believe having a separate top level spec for dap with |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You dont even need optional=true, but do add lazy=true