From d45e2094d5f78c5cc8442ff53d3e89284870442e Mon Sep 17 00:00:00 2001 From: Chris Date: Sun, 3 May 2020 12:18:38 -0400 Subject: git integration --- plug-config/fugitive.vim | 0 plug-config/fzf.vim | 6 +++--- plug-config/gv.vim | 0 plug-config/ranger.vim | 4 ++++ plug-config/signify.vim | 22 ++++++++++++++++++++++ 5 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 plug-config/fugitive.vim create mode 100644 plug-config/gv.vim create mode 100644 plug-config/ranger.vim create mode 100644 plug-config/signify.vim (limited to 'plug-config') diff --git a/plug-config/fugitive.vim b/plug-config/fugitive.vim new file mode 100644 index 00000000..e69de29b diff --git a/plug-config/fzf.vim b/plug-config/fzf.vim index f25f49a7..0e95a46f 100644 --- a/plug-config/fzf.vim +++ b/plug-config/fzf.vim @@ -22,8 +22,8 @@ let g:fzf_tags_command = 'ctags -R' let g:fzf_layout = {'up':'~90%', 'window': { 'width': 0.8, 'height': 0.8,'yoffset':0.5,'xoffset': 0.5, 'highlight': 'Todo', 'border': 'sharp' } } let $FZF_DEFAULT_OPTS = '--layout=reverse --info=inline' -let $FZF_DEFAULT_COMMAND="rg --files --hidden" - +let $FZF_DEFAULT_COMMAND="rg --files --hidden --glob '!.git/**'" +"-g '!{node_modules,.git}' " Customize fzf colors to match your color scheme let g:fzf_colors = @@ -49,7 +49,7 @@ command! -bang -nargs=? -complete=dir Files " Get text in files with Rg command! -bang -nargs=* Rg \ call fzf#vim#grep( - \ 'rg --column --line-number --no-heading --color=always --smart-case '.shellescape(), 1, + \ "rg --column --line-number --no-heading --color=always --smart-case --glob '!.git/**' ".shellescape(), 1, \ fzf#vim#with_preview(), 0) " Ripgrep advanced diff --git a/plug-config/gv.vim b/plug-config/gv.vim new file mode 100644 index 00000000..e69de29b diff --git a/plug-config/ranger.vim b/plug-config/ranger.vim new file mode 100644 index 00000000..dc953ae8 --- /dev/null +++ b/plug-config/ranger.vim @@ -0,0 +1,4 @@ +let g:ranger_replace_netrw = 1 "// open ranger when vim open a directory +"let g:NERDTreeHijackNetrw = 0 // add this line if you use NERDTree +let g:ranger_map_keys = 0 +map r :Ranger diff --git a/plug-config/signify.vim b/plug-config/signify.vim new file mode 100644 index 00000000..08211b83 --- /dev/null +++ b/plug-config/signify.vim @@ -0,0 +1,22 @@ +" Change these if you want +let g:signify_sign_add = '+' +let g:signify_sign_delete = '_' +let g:signify_sign_delete_first_line = '‾' +let g:signify_sign_change = '~' + +" I find the numbers disctracting +let g:signify_sign_show_count = 0 +let g:signify_sign_show_text = 1 + + +" Jump though hunks +nmap gj (signify-next-hunk) +nmap gk (signify-prev-hunk) +nmap gJ 9999gj +nmap gK 9999gk + + +" If you like colors instead +" highlight SignifySignAdd ctermbg=green guibg=#00ff00 +" highlight SignifySignDelete ctermfg=black ctermbg=red guifg=#ffffff guibg=#ff0000 +" highlight SignifySignChange ctermfg=black ctermbg=yellow guifg=#000000 guibg=#ffff00 -- cgit v1.2.3