move old nvim config

This commit is contained in:
Barrett Ruth 2026-02-10 18:44:55 -05:00
parent c9ae53e233
commit e7740e9989
27 changed files with 492 additions and 704 deletions

View file

@ -1,15 +1,33 @@
---@type number|nil
local git_tab = nil
---@type string|nil
local prev = nil
local prev_gitsigns_signcol = nil
return {
{
'tpope/vim-fugitive',
cmd = 'Git',
cmd = { 'Git', 'G', 'Gread', 'Gwrite', 'Gdiffsplit', 'Gvdiffsplit' },
},
{
'barrettruth/diffs.nvim',
dir = '~/dev/diffs.nvim',
enabled = true,
init = function()
vim.g.diffs = {
debug = false,
hide_prefix = true,
highlights = {
vim = {
enabled = true,
},
intra = {
enabled = true,
max_lines = 500,
},
},
}
end,
},
{
-- TODO: find out a way to remove this/better overall github integration
'folke/snacks.nvim',
---@type snacks.Config
opts = { gitbrowse = {} },
@ -29,10 +47,10 @@ return {
'<leader>Gs',
function()
if vim.opt.signcolumn:get() == 'no' then
prev = vim.opt.signcolumn:get()
prev_gitsigns_signcol = vim.opt.signcolumn:get()
vim.opt.signcolumn = 'yes'
else
vim.opt.signcolumn = prev
vim.opt.signcolumn = prev_gitsigns_signcol
end
vim.cmd.Gitsigns('toggle_signs')
end,