return { { "sindrets/diffview.nvim", }, { "ruifm/gitlinker.nvim", opts = { mappings = nil, }, }, { "lewis6991/gitsigns.nvim", opts = { diff_opts = { vertical = true, }, }, }, { "harrisoncramer/gitlab.nvim", cond = function() local remote = vim.fn.system("git remote get-url origin 2>/dev/null") return remote:match("gitlab") ~= nil end, dependencies = { "MunifTanjim/nui.nvim", "nvim-lua/plenary.nvim", "sindrets/diffview.nvim", }, build = function() require("gitlab.server").build(true) end, -- Builds the Go binary config = function() require("gitlab").setup() end, }, }