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.lua31
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 -- {