From 8d2aecd0b97af22f4757316d81d86e95f9fb27de Mon Sep 17 00:00:00 2001 From: z3rOR0ne Date: Wed, 7 Sep 2022 06:49:35 -0700 Subject: [PATCH] :sparkles: Added Diffview for nvim --- nvim/lua/keybindings.lua | 7 +++++++ nvim/lua/packages.lua | 1 + 2 files changed, 8 insertions(+) diff --git a/nvim/lua/keybindings.lua b/nvim/lua/keybindings.lua index caedd7a3..557467d3 100644 --- a/nvim/lua/keybindings.lua +++ b/nvim/lua/keybindings.lua @@ -11,6 +11,7 @@ keymap('n', '', ':tabnext', {}) keymap('n', '', ':tabprevious', {}) keymap('n', '', ':tabnext', {}) + -- Use ctrl- [hl] to select the active split! keymap('n', '', ':wincmd h', {}) keymap('n', '', ':wincmd l', {}) @@ -27,6 +28,12 @@ vim.cmd[[nnoremap lsp :silent :LspInstallInfo]] -- invoke Neoformat vim.cmd[[nnoremap nf :silent :Neoformat]] +-- invoke PackerSync +keymap('n', '', ':PackerSync', {}) + +--invoke Diffview +keymap('n', '', ':DiffviewOpen', {}) + -- Toggle NERDCommenter with Ctrl + c vim.cmd[[:map NERDCommenterToggle]] diff --git a/nvim/lua/packages.lua b/nvim/lua/packages.lua index 9bce89ff..5c3a5b6d 100644 --- a/nvim/lua/packages.lua +++ b/nvim/lua/packages.lua @@ -53,6 +53,7 @@ require('packer').startup(function() use 'rinx/nvim-ripgrep' use 'sbdchd/neoformat' -- general formatter for various languages use 'rhysd/vim-clang-format' -- formatter for c and c++ + use { 'sindrets/diffview.nvim', requires = 'nvim-lua/plenary.nvim' } use 'arrufat/vala.vim' -- for vala programming language use 'chemzqm/neovim' end)