From bbccfdfdd878e6d2cb3bc303cb7dcfcb605dab50 Mon Sep 17 00:00:00 2001 From: z3rOR0ne Date: Wed, 12 Oct 2022 22:13:53 -0700 Subject: [PATCH] :memo: Installed f-person's git blame tool for nvim --- nvim/lua/config.lua | 12 ++++++------ nvim/lua/keybindings.lua | 5 ++++- nvim/lua/packages.lua | 1 + 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/nvim/lua/config.lua b/nvim/lua/config.lua index f6ef92e7..93a659dd 100644 --- a/nvim/lua/config.lua +++ b/nvim/lua/config.lua @@ -3,13 +3,9 @@ keymap = vim.api.nvim_set_keymap -- Enable ColorScheme vim.cmd[[colorscheme nord]] --- Enable lorem ipsum --- require("lorem-nvim").setup() - -- Enable autopairs require('nvim-autopairs').setup{} - -- Enable gitsigns require('gitsigns').setup() -- nvim-treesiter configuration: -- setup with all defaults @@ -288,10 +284,10 @@ vim.g.auto_save = 1 vim.g.auto_save_silent = 1 -- Create Default Mappings for NerdCommenter -vim.g.NERDCreateDefaultMappings= 1 +vim.g.NERDCreateDefaultMappings = 1 -- Add spaces after NerdCommenter delimiters by default -vim.g.NERDSpaceDelims= 1 +vim.g.NERDSpaceDelims = 1 -- this variable must be enabled for colors to be applied properly vim.opt.termguicolors = true @@ -335,6 +331,10 @@ vim.opt.signcolumn = 'yes' vim.opt.splitbelow = true vim.opt.splitright = true +-- Disable git-blame by default +-- vim.cmd[[g:gitblame_enabled = 0]] +vim.g.gitblame_enabled = 0 + -- Vertically center document when entering Insert mode vim.cmd[[autocmd InsertEnter * norm zz]] diff --git a/nvim/lua/keybindings.lua b/nvim/lua/keybindings.lua index 6217b000..badb6e72 100644 --- a/nvim/lua/keybindings.lua +++ b/nvim/lua/keybindings.lua @@ -9,7 +9,6 @@ keymap('n', '', ':tabnew', {}) keymap('n', '', ':tabpr keymap('n', '', ':tabprevious', {}) keymap('n', '', ':tabnext', {}) - -- Use ctrl- [hl] to select the active split! keymap('n', '', ':wincmd h', {}) keymap('n', '', ':wincmd l', {}) @@ -17,6 +16,10 @@ keymap('n', '', ':wincmd h', {}) keymap('n', '', ':wincm vim.cmd[[nnoremap fzf :silent :FZFExplore]] keymap('n', '', ':FZFExplore', {}) +-- toggle gitblame +-- vim.cmd[[nnoremap gb :silent :GitBlameToggle]] +keymap('n', '', ':GitBlameToggle', {}) + -- open ripgrep vim.cmd[[nnoremap rg :silent :Rg]] diff --git a/nvim/lua/packages.lua b/nvim/lua/packages.lua index 59d45954..8a23eb99 100644 --- a/nvim/lua/packages.lua +++ b/nvim/lua/packages.lua @@ -38,6 +38,7 @@ require('packer').startup(function() use 'mattn/emmet-vim' use 'norcalli/nvim-colorizer.lua' use 'airblade/vim-gitgutter' + use 'f-person/git-blame.nvim' use 'junegunn/fzf.vim' -- better fuzzy find files use 'preservim/nerdcommenter' use {'lewis6991/gitsigns.nvim'}