aboutsummaryrefslogtreecommitdiffhomepage
path: root/vim/lua/plugins/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'vim/lua/plugins/init.lua')
-rw-r--r--vim/lua/plugins/init.lua47
1 files changed, 26 insertions, 21 deletions
diff --git a/vim/lua/plugins/init.lua b/vim/lua/plugins/init.lua
index a0a972c..8c7a049 100644
--- a/vim/lua/plugins/init.lua
+++ b/vim/lua/plugins/init.lua
@@ -53,27 +53,27 @@ return {
53 'lewis6991/gitsigns.nvim', 53 'lewis6991/gitsigns.nvim',
54 opts = function() 54 opts = function()
55 return { 55 return {
56 -- See `:help gitsigns.txt` 56 -- See `:help gitsigns.txt`
57 signs = { 57 signs = {
58 add = { text = '+' }, 58 add = { text = '+' },
59 change = { text = '~' }, 59 change = { text = '~' },
60 delete = { text = '_' }, 60 delete = { text = '_' },
61 topdelete = { text = '‾' }, 61 topdelete = { text = '‾' },
62 changedelete = { text = '~' }, 62 changedelete = { text = '~' },
63 }, 63 },
64 on_attach = function(bufnr) 64 on_attach = function(bufnr)
65 local gs = require('gitsigns') 65 local gs = require('gitsigns')
66 vim.keymap.set('n', '<leader>gp', gs.prev_hunk, { buffer = bufnr, desc = '[G]o to [P]revious Hunk' }) 66 vim.keymap.set('n', '<leader>gp', gs.prev_hunk, { buffer = bufnr, desc = '[G]o to [P]revious Hunk' })
67 vim.keymap.set('n', '<leader>gn', gs.next_hunk, { buffer = bufnr, desc = '[G]o to [N]ext Hunk' }) 67 vim.keymap.set('n', '<leader>gn', gs.next_hunk, { buffer = bufnr, desc = '[G]o to [N]ext Hunk' })
68 vim.keymap.set('n', '<leader>hp', gs.preview_hunk, { buffer = bufnr, desc = '[P]review [H]unk' }) 68 vim.keymap.set('n', '<leader>hp', gs.preview_hunk, { buffer = bufnr, desc = '[P]review [H]unk' })
69 vim.keymap.set('n', '<leader>hd', gs.diffthis, { buffer = bufnr, desc = '[h]unk [d]iff' }) 69 vim.keymap.set('n', '<leader>hd', gs.diffthis, { buffer = bufnr, desc = '[h]unk [d]iff' })
70 vim.keymap.set('n', '<leader>hD', function() gs.diffthis('~') end, 70 vim.keymap.set('n', '<leader>hD', function() gs.diffthis('~') end,
71 { buffer = bufnr, desc = '[h]unk [d]iff for ~' }) 71 { buffer = bufnr, desc = '[h]unk [d]iff for ~' })
72 -- vim.keymap.set("n", "<leader>gb", gs.blame_line{full=true}, { desc = "Git Blame" }) 72 -- vim.keymap.set("n", "<leader>gb", gs.blame_line{full=true}, { desc = "Git Blame" })
73 vim.keymap.set("n", "<leader>gb", gs.toggle_current_line_blame, { desc = "Blame Line" }) 73 vim.keymap.set("n", "<leader>gb", gs.toggle_current_line_blame, { desc = "Blame Line" })
74 vim.keymap.set('v', 'hr', gs.reset_hunk, { buffer = bufnr, desc = '[h]unk [r]eset' }) 74 vim.keymap.set('v', 'hr', gs.reset_hunk, { buffer = bufnr, desc = '[h]unk [r]eset' })
75 end 75 end
76 } 76 }
77 end, 77 end,
78 }, 78 },
79 79
@@ -174,6 +174,11 @@ return {
174 }, 174 },
175 175
176 { 176 {
177 'nvim-telescope/telescope-fzf-native.nvim',
178 build = 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release'
179 },
180
181 {
177 "nvim-treesitter/nvim-treesitter", 182 "nvim-treesitter/nvim-treesitter",
178 dependencies = { 183 dependencies = {
179 'nvim-treesitter/nvim-treesitter-textobjects', 184 'nvim-treesitter/nvim-treesitter-textobjects',