From 04d72e9b1f27e863f073361216c5868ab4867f78 Mon Sep 17 00:00:00 2001 From: speedie Date: Sat, 4 Mar 2023 20:04:33 +0100 Subject: [PATCH] speedie-nvim | Add new config --- .config/nvim/config | 15 +++++++++++++++ .config/nvim/vimdata/plugged/vim-fugitive | 1 + .config/nvim/vimdata/plugged/vim-rhubarb | 1 + commit.sh | 1 + 4 files changed, 18 insertions(+) create mode 160000 .config/nvim/vimdata/plugged/vim-fugitive create mode 160000 .config/nvim/vimdata/plugged/vim-rhubarb diff --git a/.config/nvim/config b/.config/nvim/config index d62a248..6aa3820 100755 --- a/.config/nvim/config +++ b/.config/nvim/config @@ -35,6 +35,8 @@ Plug 'ctrlpvim/ctrlp.vim' Plug 'tomasiser/vim-code-dark' Plug 'rainbowhxch/accelerated-jk.nvim' Plug 'jreybert/vimagit' +Plug 'tpope/vim-fugitive' +Plug 'tpope/vim-rhubarb' Plug 'autozimu/LanguageClient-neovim', { \ 'branch': 'next', \ 'do': 'bash install.sh', @@ -97,6 +99,19 @@ nnoremap cip ci) nnoremap dip di) nnoremap yip yi) +" git integration +nnoremap gP :![ -d ".git" ] && git push +nnoremap gV :Magit +nnoremap gb :Git blame +nnoremap ga :Git add * +nnoremap gc :Git commit -a +nnoremap gn :GitGutterNextHunk +nnoremap gp :GitGutterPrevHunk +nnoremap :e ~/.config/nvim/config + +nnoremap ZA :Startify +nnoremap :AirlineToggle + vmap c :%norm $ vmap C :%norm I diff --git a/.config/nvim/vimdata/plugged/vim-fugitive b/.config/nvim/vimdata/plugged/vim-fugitive new file mode 160000 index 0000000..fa33145 --- /dev/null +++ b/.config/nvim/vimdata/plugged/vim-fugitive @@ -0,0 +1 @@ +Subproject commit fa33145cc12003005b92d7e536025ed5833b9c4f diff --git a/.config/nvim/vimdata/plugged/vim-rhubarb b/.config/nvim/vimdata/plugged/vim-rhubarb new file mode 160000 index 0000000..cad60fe --- /dev/null +++ b/.config/nvim/vimdata/plugged/vim-rhubarb @@ -0,0 +1 @@ +Subproject commit cad60fe382f3f501bbb28e113dfe8c0de6e77c75 diff --git a/commit.sh b/commit.sh index a291023..fb7c4e9 100755 --- a/commit.sh +++ b/commit.sh @@ -2,6 +2,7 @@ if [ -e "$HOME/.config/nvim" ]; then rm -rf .config/nvim + mkdir -p .config cp -r $HOME/.config/nvim .config/ git add .config/* commit.sh install.sh