diff options
Diffstat (limited to 'vim/lua/plugins/init.lua')
-rw-r--r-- | vim/lua/plugins/init.lua | 47 |
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', |