From 8638616b36a2fa4f0d4968025dbda2a26d931fc9 Mon Sep 17 00:00:00 2001 From: Paul Walker Date: Thu, 25 Feb 2021 09:53:03 +0000 Subject: [PATCH] vim: ZoomWindow, make, quickfix list, etc. Add ,m for Make Add ,gp ,gl and ,gr for git push/pull/review Add bindings for moving around quickfix list etc. --- vimrc | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/vimrc b/vimrc index 7c17034..a4c11f9 100644 --- a/vimrc +++ b/vimrc @@ -4,6 +4,13 @@ if empty(glob('~/.vim/autoload/plug.vim')) autocmd VimEnter * PlugInstall --sync | source $MYVIMRC endif +let g:startify_custom_header = [ + \ ' _ __ _ __ ___ __ ___ ', + \ ' / |/ / __(_)_ _ / |/ /__ _____/ / |_ |', + \ ' / / |/ / / ` \ / /|_/ / _ `/ __/ _ \ / __/ ', + \ '/_/|_/|___/_/_/_/_/ /_/ /_/\_,_/\__/_//_/ /____/ ', + \] + call plug#begin('~/.vim/plugged') Plug 'junegunn/vim-easy-align/' @@ -56,6 +63,8 @@ call plug#begin('~/.vim/plugged') Plug 'elzr/vim-json' Plug 'rust-lang/rust.vim' Plug 'delphinus/vim-firestore' + + Plug 'regedarek/ZoomWin' call plug#end() if has('macunix') @@ -75,7 +84,7 @@ else endif map ww 0v$gq -map =j :%!jq +map =j :%!jq . set backupdir=/tmp//,. set directory=/tmp//,. @@ -102,6 +111,7 @@ nnoremap bl :set background=light nnoremap dd2kp nnoremap ddp +nnoremap ,m :Make nnoremap q :Bdelete " Repeat the last macro @@ -118,6 +128,13 @@ inoremap jk " Use 'p' to mean 'inside parantheses' in commands. onoremap p i( +let g:magit_discard_untracked_do_delete=1 +nnoremap ,gr :!git review +nnoremap ,gp :!git push +nnoremap ,gl :!git pull + +nnoremap ,m :Make + colorscheme PaperColor set background=dark " colorscheme dracula @@ -636,3 +653,6 @@ syntax on filetype on filetype plugin on filetype plugin indent on + +nnoremap :cn +nnoremap :cp