personal changes

This commit is contained in:
Christian Nieves
2023-10-20 14:55:50 -05:00
parent 285e11f7dd
commit 3cff310863
4 changed files with 92 additions and 31 deletions

View File

@ -1,12 +1,15 @@
local use_google = require("utils").use_google
return {
{
"neovim/nvim-lspconfig",
-- event = "VimEnter",
dependencies = {
"hrsh7th/nvim-cmp",
"nvim-lua/lsp-status.nvim",
"VonHeikemen/lsp-zero.nvim",
"rcarriga/nvim-notify",
"ray-x/go.nvim",
"ray-x/guihua.lua",
},
keys = {
{ "<leader>rn", "<cmd>lua vim.lsp.buf.rename()<CR>" },
@ -173,6 +176,20 @@ return {
capabilities.workspace.codeLens = { refreshSupport = true }
capabilities.workspace.diagnostics = { refreshSupport = true }
require("go").setup({
lsp_cfg = {
capabilities = capabilities,
},
})
local format_sync_grp = vim.api.nvim_create_augroup("GoFormat", {})
vim.api.nvim_create_autocmd("BufWritePre", {
pattern = "*.go",
callback = function()
require("go.format").goimport()
end,
group = format_sync_grp,
})
lspconfig.ciderlsp.setup({
capabilities = capabilities,
on_attach = cider_on_attach,