diff --git a/.config/nvim/lua/my/coding.lua b/.config/nvim/lua/my/coding.lua index a229223..7b4aa73 100644 --- a/.config/nvim/lua/my/coding.lua +++ b/.config/nvim/lua/my/coding.lua @@ -69,3 +69,12 @@ vim.api.nvim_create_autocmd( require("luasnip.loaders.from_lua").load({ paths = vim.fn.stdpath('config') .. '/snippets' }) + +require('gitsigns').setup({ + on_attach = function(bufnr) + local gs = package.loaded.gitsigns + + map('n', 'gb', function() gs.blame_line({ full=true }) end, + 'Show blame for current line', bufnr) + end +}) diff --git a/.config/nvim/lua/my/plugins.lua b/.config/nvim/lua/my/plugins.lua index bb4bd09..d4a7be6 100644 --- a/.config/nvim/lua/my/plugins.lua +++ b/.config/nvim/lua/my/plugins.lua @@ -98,6 +98,14 @@ require('packer').startup(function(use) config = function() require("nvim-autopairs").setup{} end } use { 'https://github.com/L3MON4D3/LuaSnip' } + use { + 'https://github.com/tpope/vim-fugitive', + tag = '*' + } + use { + 'https://github.com/lewis6991/gitsigns.nvim', + tag = '*' + } -- net use { -- embed nvim in browsers