From e746dd446aa906b6682dad9d4337f1eeaf390a7d Mon Sep 17 00:00:00 2001 From: srdusr Date: Thu, 27 Apr 2023 10:17:04 +0200 Subject: Add colors for gitsigns (Add, Modify and Delete) --- lua/plugins/colorscheme.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lua/plugins/colorscheme.lua b/lua/plugins/colorscheme.lua index 20947d4..794bdc3 100644 --- a/lua/plugins/colorscheme.lua +++ b/lua/plugins/colorscheme.lua @@ -21,6 +21,16 @@ vim.api.nvim_command("highlight WinBar guibg=none gui=bold") vim.api.nvim_command("highlight NormalFloat guibg=none") vim.api.nvim_command("highlight LineNr guibg=none") vim.api.nvim_command("highlight CursorLineSign guibg=none ctermbg=NONE") +--vim.api.nvim_command("highlight FoldColumn guibg=none") +vim.api.nvim_command("highlight DiffModified guibg=none guifg=#82aaff") +vim.api.nvim_command("highlight DiffAdd guibg=none guifg=#21c7a8") +vim.api.nvim_command("highlight DiffDelete guibg=none guifg=#fc514e") +vim.cmd([[ +hi link GitSignsAdd DiffAdd +hi link GitSignsChange DiffModified +hi link GitSignsDelete DiffDelete +]]) + --vim.api.nvim_command("highlight SignColumn guifg=none guibg=none cterm=NONE ctermfg=none ctermbg=NONE gui=NONE") --vim.api.nvim_command("highlight ColorColumn guifg=none guibg=none cterm=NONE ctermfg=none ctermbg=NONE gui=NONE") --vim.api.nvim_command("highlight TabLineSel guibg=none guifg=none gui=bold") -- cgit v1.2.3 From 5c7340c33da34ae5bde0633609ef98a75f1c4c57 Mon Sep 17 00:00:00 2001 From: srdusr Date: Thu, 27 Apr 2023 10:49:10 +0200 Subject: Moved git stuff to gitsigns.lua --- lua/plugins/colorscheme.lua | 8 -------- 1 file changed, 8 deletions(-) diff --git a/lua/plugins/colorscheme.lua b/lua/plugins/colorscheme.lua index 794bdc3..fea831c 100644 --- a/lua/plugins/colorscheme.lua +++ b/lua/plugins/colorscheme.lua @@ -22,14 +22,6 @@ vim.api.nvim_command("highlight NormalFloat guibg=none") vim.api.nvim_command("highlight LineNr guibg=none") vim.api.nvim_command("highlight CursorLineSign guibg=none ctermbg=NONE") --vim.api.nvim_command("highlight FoldColumn guibg=none") -vim.api.nvim_command("highlight DiffModified guibg=none guifg=#82aaff") -vim.api.nvim_command("highlight DiffAdd guibg=none guifg=#21c7a8") -vim.api.nvim_command("highlight DiffDelete guibg=none guifg=#fc514e") -vim.cmd([[ -hi link GitSignsAdd DiffAdd -hi link GitSignsChange DiffModified -hi link GitSignsDelete DiffDelete -]]) --vim.api.nvim_command("highlight SignColumn guifg=none guibg=none cterm=NONE ctermfg=none ctermbg=NONE gui=NONE") --vim.api.nvim_command("highlight ColorColumn guifg=none guibg=none cterm=NONE ctermfg=none ctermbg=NONE gui=NONE") -- cgit v1.2.3 From fb232c9d2ed30d8046b25e33577b584fe61527e8 Mon Sep 17 00:00:00 2001 From: srdusr Date: Thu, 27 Apr 2023 10:50:11 +0200 Subject: Moved git stuff to gitsigns.lua and added more options for how the signs should look --- lua/plugins/gitsigns.lua | 49 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/lua/plugins/gitsigns.lua b/lua/plugins/gitsigns.lua index 91fa65b..dafeece 100644 --- a/lua/plugins/gitsigns.lua +++ b/lua/plugins/gitsigns.lua @@ -1 +1,48 @@ -require('gitsigns').setup() +require("gitsigns").setup({ + keymaps = {}, + signs = { + --add = { + -- hl = "GitSignsAdd", + -- text = "│", + -- numhl = "GitSignsAddNr", + -- linehl = "GitSignsAddLn", + --}, + --change = { + -- hl = "GitSignsChange", + -- text = "│", + -- numhl = "GitSignsChangeNr", + -- linehl = "GitSignsChangeLn", + --}, + delete = { + hl = "GitSignsDelete", + text = "_", + numhl = "GitSignsDeleteNr", + linehl = "GitSignsDeleteLn", + }, + topdelete = { + hl = "GitSignsDelete", + text = "‾", + numhl = "GitSignsDeleteNr", + linehl = "GitSignsDeleteLn", + }, + changedelete = { + hl = "GitSignsDelete", + text = "~", + numhl = "GitSignsChangeNr", + linehl = "GitSignsChangeLn", + }, + }, + current_line_blame = true, + }) + +vim.api.nvim_command("highlight DiffAdd guibg=none guifg=#21c7a8") +vim.api.nvim_command("highlight DiffModified guibg=none guifg=#82aaff") +vim.api.nvim_command("highlight DiffDelete guibg=none guifg=#fc514e") +vim.api.nvim_command("highlight DiffText guibg=none guifg=#fc514e") +vim.cmd([[ +hi link GitSignsAdd DiffAdd +hi link GitSignsChange DiffModified +hi link GitSignsDelete DiffDelete +hi link GitSignsTopDelete DiffDelete +hi link GitSignsChangedDelete DiffDelete +]]) -- cgit v1.2.3