diff options
Diffstat (limited to 'vim/lua/plugins/init.lua')
-rw-r--r-- | vim/lua/plugins/init.lua | 31 |
1 files changed, 26 insertions, 5 deletions
diff --git a/vim/lua/plugins/init.lua b/vim/lua/plugins/init.lua index 0e9911e..a0a972c 100644 --- a/vim/lua/plugins/init.lua +++ b/vim/lua/plugins/init.lua | |||
@@ -51,7 +51,8 @@ return { | |||
51 | 51 | ||
52 | { | 52 | { |
53 | 'lewis6991/gitsigns.nvim', | 53 | 'lewis6991/gitsigns.nvim', |
54 | opts = { | 54 | opts = function() |
55 | return { | ||
55 | -- See `:help gitsigns.txt` | 56 | -- See `:help gitsigns.txt` |
56 | signs = { | 57 | signs = { |
57 | add = { text = '+' }, | 58 | add = { text = '+' }, |
@@ -66,12 +67,14 @@ return { | |||
66 | 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' }) |
67 | 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' }) |
68 | 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' }) |
69 | vim.keymap.set('n', '<leader>hD', function() gs.diffthis('~') end, { buffer = bufnr, desc = '[h]unk [d]iff for ~' }) | 70 | vim.keymap.set('n', '<leader>hD', function() gs.diffthis('~') end, |
71 | { buffer = bufnr, desc = '[h]unk [d]iff for ~' }) | ||
70 | -- 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" }) |
71 | 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" }) |
72 | 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' }) |
73 | end, | 75 | end |
74 | }, | 76 | } |
77 | end, | ||
75 | }, | 78 | }, |
76 | 79 | ||
77 | { | 80 | { |
@@ -246,7 +249,25 @@ return { | |||
246 | { | 249 | { |
247 | 'tpope/vim-surround', | 250 | 'tpope/vim-surround', |
248 | lazy = false, | 251 | lazy = false, |
249 | } | 252 | }, |
253 | |||
254 | { | ||
255 | "nvim-tree/nvim-tree.lua", | ||
256 | opts = function() | ||
257 | local opts = require "nvchad.configs.nvimtree" | ||
258 | opts.on_attach = function(bufnr) | ||
259 | local api = require("nvim-tree.api") | ||
260 | api.config.mappings.default_on_attach(bufnr) | ||
261 | vim.keymap.set('n', 'l', api.node.open.edit, { buffer = bufnr, nowait = true }) | ||
262 | vim.keymap.set('n', 'h', api.tree.change_root_to_parent, { buffer = bufnr, nowait = true }) | ||
263 | end | ||
264 | return opts | ||
265 | end, | ||
266 | }, | ||
267 | -- { | ||
268 | -- 'junegunn/goyo.vim', | ||
269 | -- lazy = false, | ||
270 | -- }, | ||
250 | 271 | ||
251 | 272 | ||
252 | -- { | 273 | -- { |