]> git.huck.website - nvim.git/commitdiff
added: stuff from kickstart.nvim wsl
authorHuck Boles <huck.boles@metalplasmatechnology.com>
Mon, 15 Apr 2024 18:32:04 +0000 (11:32 -0700)
committerHuck Boles <huck.boles@metalplasmatechnology.com>
Mon, 15 Apr 2024 18:32:04 +0000 (11:32 -0700)
lua/huck/functions.lua
lua/huck/theme.lua
lua/plugins/misc.lua

index 7634722a20003fe47a175a883e6cd806e371bacf..6ffc23d3fa4de3403a53dfdf1db0529fe48a9872 100644 (file)
@@ -36,3 +36,11 @@ vim.api.nvim_create_autocmd("BufNewFile", {
         end
     end,
 })
+
+-- highlight yanked text
+vim.api.nvim_create_autocmd('TextYankPost', {
+    group = vim.api.nvim_create_augroup('highlight-yank', { clear = true }),
+    callback = function()
+        vim.highlight.on_yank()
+    end,
+})
index 34891a3d40d44d166193bf7d32e0619f46430d13..15e4ae0a24a488e9d5d7916ea0a6053700ebb902 100644 (file)
@@ -392,3 +392,18 @@ highlight("lualine_y_diagnostics_hint_inactive", grey, black, nil, nil)
 highlight("lualine_c_diff_added_inactive", green, black, nil, nil)
 highlight("lualine_c_diff_modified_inactive", yellow, black, nil, nil)
 highlight("lualine_c_diff_removed_inactive", blue, black, nil, nil)
+
+-- git signs
+highlight("GitSignsAdd", green, black, nil, nil)
+highlight("GitSignsAddPreview", green, black, nil, nil)
+highlight("GitSignsAddLn", green, black, nil, nil)
+highlight("GitSignsStagedAddLn", green, black, nil, nil)
+highlight("GitSignsChange", magenta, black, nil, nil)
+highlight("GitSignsChangedelete", magenta, black, nil, nil)
+highlight("GitSignsChangedeleteLn", magenta, black, nil, nil)
+highlight("GitSignsChangeLn", magenta, black, nil, nil)
+highlight("GitSignsDelete", red, black, nil, nil)
+highlight("GitSignsDeletePreview", red, black, nil, nil)
+highlight("GitSignsTopDelete", red, black, nil, nil)
+highlight("GitSignsDeleteVirtLn", red, black, nil, nil)
+highlight("GitSignsDeleteVirtLnum", red, black, nil, nil)
index c05c91a20a528d3c90327f8350b54e9acefc3bb9..21d07b52dca246ae347e2d5d10ccb41e62c5daee 100644 (file)
@@ -29,4 +29,18 @@ return {
             size = 10
         }
     },
+
+    {
+        'lewis6991/gitsigns.nvim',
+        lazy = false,
+        opts = {
+            signs = {
+                add = { text = '+' },
+                change = { text = '~' },
+                delete = { text = '_' },
+                topdelete = { text = '‾' },
+                changedelete = { text = '~' },
+            },
+        },
+    },
 }