replace gitsigns with the mini variant
This commit is contained in:
@@ -1,54 +0,0 @@
|
|||||||
---@type LazySpec
|
|
||||||
return { {
|
|
||||||
'lewis6991/gitsigns.nvim', -- adds git signs to the signcolumn
|
|
||||||
event = 'VeryLazy',
|
|
||||||
opts = {
|
|
||||||
signs_staged_enable = true, -- whether staged statuses are enabled
|
|
||||||
signcolumn = true, -- the signs enable/disable based on the signcolumn state
|
|
||||||
current_line_blame = true, -- show the blame of the current line
|
|
||||||
current_line_blame_opts = {
|
|
||||||
delay = 50, -- delay in MS before blame is shown
|
|
||||||
ignore_whitespace = true, -- whether to ignore whitespace
|
|
||||||
use_focus = true, -- whether to only enable when the buffer is in focus
|
|
||||||
},
|
|
||||||
signs = { -- signs when working
|
|
||||||
add = { text = '+' },
|
|
||||||
change = { text = '~' },
|
|
||||||
delete = { text = '_' },
|
|
||||||
topdelete = { text = '‾' },
|
|
||||||
changedelete = { text = '~' },
|
|
||||||
untracked = { text = '┆' },
|
|
||||||
},
|
|
||||||
signs_staged = { -- signs when staged
|
|
||||||
add = { text = 'A' },
|
|
||||||
change = { text = 'M' },
|
|
||||||
delete = { text = 'D' },
|
|
||||||
topdelete = { text = 'D' },
|
|
||||||
changedelete = { text = 'M' },
|
|
||||||
untracked = { text = 'U' },
|
|
||||||
},
|
|
||||||
attach_to_untracked = true, -- shows untracked files' signcolumn
|
|
||||||
},
|
|
||||||
config = function(_, opts)
|
|
||||||
require('gitsigns').setup(opts)
|
|
||||||
|
|
||||||
local palette = _G.userdat.palette
|
|
||||||
local bg = vim.api.nvim_get_hl(0, { name = 'SignColumn' }).bg
|
|
||||||
for n, fg in pairs {
|
|
||||||
GitSignsAdd = palette.bright_green,
|
|
||||||
GitSignsChange = palette.bright_orange,
|
|
||||||
GitSignsDelete = palette.bright_red,
|
|
||||||
GitSignsTopdelete = palette.bright_red,
|
|
||||||
GitSignsChangedelete = palette.bright_orange,
|
|
||||||
GitSignsUntracked = palette.bright_aqua,
|
|
||||||
GitSignsStagedAdd = palette.neutral_green,
|
|
||||||
GitSignsStagedChange = palette.neutral_orange,
|
|
||||||
GitSignsStagedDelete = palette.neutral_red,
|
|
||||||
GitSignsStagedTopDelete = palette.neutral_red,
|
|
||||||
GitSignsStagedChangedelete = palette.neutral_orange,
|
|
||||||
GitSignsStagedUntracked = palette.neutral_aqua,
|
|
||||||
} do
|
|
||||||
vim.api.nvim_set_hl(0, n, { fg = fg, bg = bg })
|
|
||||||
end
|
|
||||||
end,
|
|
||||||
} }
|
|
||||||
@@ -19,6 +19,11 @@ require('mini.comment').setup() -- for toggling comments inline
|
|||||||
require('mini.move').setup() -- moving lines
|
require('mini.move').setup() -- moving lines
|
||||||
require('mini.operators').setup() -- duplicating lines and evaluating equations inline
|
require('mini.operators').setup() -- duplicating lines and evaluating equations inline
|
||||||
require('mini.surround').setup() -- surround stuff
|
require('mini.surround').setup() -- surround stuff
|
||||||
|
require('mini.diff').setup({ -- shows git diffs in the file
|
||||||
|
view = {
|
||||||
|
style = 'sign',
|
||||||
|
}
|
||||||
|
})
|
||||||
require('mini.jump').setup() -- extends f,F,t,T to work across multiple lines
|
require('mini.jump').setup() -- extends f,F,t,T to work across multiple lines
|
||||||
|
|
||||||
require('mini.indentscope').setup({
|
require('mini.indentscope').setup({
|
||||||
|
|||||||
Reference in New Issue
Block a user