nvim/lua/custom/plugins.lua

51 lines
1.0 KiB
Lua
Raw Normal View History

2024-01-08 19:53:30 +01:00
local plugins = {
{
"neovim/nvim-lspconfig",
config = function ()
require "plugins.configs.lspconfig"
require "custom.configs.lspconfig"
end,
},
{
"williamboman/mason.nvim",
opts = {
ensure_installed = {
"gopls",
"pyright",
}
}
},
{
"nvimtools/none-ls.nvim",
ft = "go",
opts = function ()
return require "custom.configs.none-ls"
end,
},
2024-01-12 19:15:02 +01:00
{
"ray-x/go.nvim",
config = function()
require("go").setup()
require("core.utils").load_mappings("gopher")
end,
event = {"CmdlineEnter"},
ft = {"go", 'gomod'},
build = ':lua require("go.install").update_all_sync()' -- if you need to install/update all binaries
},
--[[
2024-01-08 19:53:30 +01:00
{
"olexsmir/gopher.nvim",
ft = "go",
config = function (_, opts)
require("gopher").setup(opts)
require("core.utils").load_mappings("gopher")
end,
build = function ()
vim.cmd [[silent! GoInstallDeps]]
2024-01-12 19:15:02 +01:00
--end,
--},
--]]--
2024-01-08 19:53:30 +01:00
}
return plugins