go stuff & a mess more
Some checks failed
Close stale issues and PRs / stale (push) Has been cancelled
Some checks failed
Close stale issues and PRs / stale (push) Has been cancelled
This commit is contained in:
@@ -90,25 +90,26 @@ local default_plugins = {
|
||||
-- git stuff
|
||||
{
|
||||
"lewis6991/gitsigns.nvim",
|
||||
lazy = false,
|
||||
ft = { "gitcommit", "diff" },
|
||||
init = function()
|
||||
-- load gitsigns only when a git file is opened
|
||||
vim.api.nvim_create_autocmd({ "BufRead" }, {
|
||||
group = vim.api.nvim_create_augroup("GitSignsLazyLoad", { clear = true }),
|
||||
callback = function()
|
||||
vim.fn.jobstart({ "git", "-C", vim.loop.cwd(), "rev-parse" }, {
|
||||
on_exit = function(_, return_code)
|
||||
if return_code == 0 then
|
||||
vim.api.nvim_del_augroup_by_name "GitSignsLazyLoad"
|
||||
vim.schedule(function()
|
||||
require("lazy").load { plugins = { "gitsigns.nvim" } }
|
||||
end)
|
||||
end
|
||||
end,
|
||||
})
|
||||
end,
|
||||
})
|
||||
end,
|
||||
-- init = function()
|
||||
-- -- load gitsigns only when a git file is opened
|
||||
-- vim.api.nvim_create_autocmd({ "BufRead" }, {
|
||||
-- group = vim.api.nvim_create_augroup("GitSignsLazyLoad", { clear = true }),
|
||||
-- callback = function()
|
||||
-- vim.fn.jobstart({ "git", "-C", vim.loop.cwd(), "rev-parse" }, {
|
||||
-- on_exit = function(_, return_code)
|
||||
-- if return_code == 0 then
|
||||
-- vim.api.nvim_del_augroup_by_name "GitSignsLazyLoad"
|
||||
-- vim.schedule(function()
|
||||
-- require("lazy").load { plugins = { "gitsigns.nvim" } }
|
||||
-- end)
|
||||
-- end
|
||||
-- end,
|
||||
-- })
|
||||
-- end,
|
||||
-- })
|
||||
-- end,
|
||||
opts = function()
|
||||
return require("plugins.configs.others").gitsigns
|
||||
end,
|
||||
|
||||
Reference in New Issue
Block a user