Adds nvim config as home manager module

This commit is contained in:
Dennis Schoepf 2025-01-24 21:49:07 +01:00
parent 5a9ad9bbd1
commit 98f4a6679e
34 changed files with 1260 additions and 0 deletions

View file

@ -0,0 +1,22 @@
return {
"ray-x/go.nvim",
dependencies = { -- optional packages
"ray-x/guihua.lua",
"neovim/nvim-lspconfig",
"nvim-treesitter/nvim-treesitter",
},
event = { "CmdlineEnter" },
ft = { "go", "gomod" },
build = ':lua require("go.install").update_all_sync()', -- if you need to install/update all binaries
opts = {},
init = function()
local format_sync_grp = vim.api.nvim_create_augroup("goimports", {})
vim.api.nvim_create_autocmd("BufWritePre", {
pattern = "*.go",
callback = function()
require("go.format").goimports()
end,
group = format_sync_grp,
})
end,
}