summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris <[email protected]>2020-05-03 12:18:38 -0400
committerChris <[email protected]>2020-05-03 12:18:38 -0400
commitd45e2094d5f78c5cc8442ff53d3e89284870442e (patch)
tree93f4847c3348c533e844c9758f98f3f6b7add89b
parent2957a2a6c0f2646617a6b415dcaccb120e3260e0 (diff)
git integration
-rw-r--r--README.md1
-rw-r--r--general/settings.vim1
-rw-r--r--init.vim5
-rw-r--r--lua/plug-colorizer.lua2
-rw-r--r--plug-config/fugitive.vim0
-rw-r--r--plug-config/fzf.vim6
-rw-r--r--plug-config/gv.vim0
-rw-r--r--plug-config/ranger.vim4
-rw-r--r--plug-config/signify.vim22
-rw-r--r--themes/airline.vim3
-rw-r--r--vim-plug/plugins.vim5
11 files changed, 44 insertions, 5 deletions
diff --git a/README.md b/README.md
index 9e63b113..3da0761d 100644
--- a/README.md
+++ b/README.md
@@ -88,3 +88,4 @@ Explainations and installation instrucion can be found on my blog
- spectre, or async task/run
- setup custom paths
- install script envsubst is your friend
+- add better whitespace pluginand a toggle, video about clean code maybe
diff --git a/general/settings.vim b/general/settings.vim
index 2c7637bc..737584c6 100644
--- a/general/settings.vim
+++ b/general/settings.vim
@@ -40,6 +40,7 @@ if !exists('g:vscode')
set formatoptions-=cro " Stop newline continution of comments
set clipboard=unnamedplus " Copy paste between vim and everything else
set incsearch
+ " set mmp=1300
" set autochdir " Your working directory will always be the same as your working directory
" set foldcolumn=2 " Folding abilities
diff --git a/init.vim b/init.vim
index 2c3dc325..abd8bb0a 100644
--- a/init.vim
+++ b/init.vim
@@ -21,7 +21,7 @@ else
source $HOME/.config/nvim/themes/syntax.vim
source $HOME/.config/nvim/themes/onedark.vim
source $HOME/.config/nvim/themes/airline.vim
- source $HOME/.config/nvim/plug-config/rnvimr.vim
+ source $HOME/.config/nvim/plug-config/ranger.vim
source $HOME/.config/nvim/plug-config/fzf.vim
source $HOME/.config/nvim/plug-config/commentary.vim
source $HOME/.config/nvim/plug-config/rainbow.vim
@@ -29,5 +29,8 @@ else
source $HOME/.config/nvim/plug-config/sneak.vim
source $HOME/.config/nvim/plug-config/quickscope.vim
source $HOME/.config/nvim/plug-config/start-screen.vim
+ source $HOME/.config/nvim/plug-config/signify.vim
+ source $HOME/.config/nvim/plug-config/fugitive.vim
+ source $HOME/.config/nvim/plug-config/gv.vim
luafile $HOME/.config/nvim/lua/plug-colorizer.lua
endif
diff --git a/lua/plug-colorizer.lua b/lua/plug-colorizer.lua
index f365160d..f1c565fc 100644
--- a/lua/plug-colorizer.lua
+++ b/lua/plug-colorizer.lua
@@ -11,3 +11,5 @@ require'colorizer'.setup(
css_fn = true; -- Enable all CSS *functions*: rgb_fn, hsl_fn
})
+
+
diff --git a/plug-config/fugitive.vim b/plug-config/fugitive.vim
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/plug-config/fugitive.vim
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(<q-args>), 1,
+ \ "rg --column --line-number --no-heading --color=always --smart-case --glob '!.git/**' ".shellescape(<q-args>), 1,
\ fzf#vim#with_preview(), <bang>0)
" Ripgrep advanced
diff --git a/plug-config/gv.vim b/plug-config/gv.vim
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/plug-config/gv.vim
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 <leader>r :Ranger<CR>
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 <leader>gj <plug>(signify-next-hunk)
+nmap <leader>gk <plug>(signify-prev-hunk)
+nmap <leader>gJ 9999<leader>gj
+nmap <leader>gK 9999<leader>gk
+
+
+" 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
diff --git a/themes/airline.vim b/themes/airline.vim
index a3b26dca..3709ec40 100644
--- a/themes/airline.vim
+++ b/themes/airline.vim
@@ -11,6 +11,9 @@ let g:airline_left_sep = ''
let g:airline_right_sep = ''
let g:airline_right_alt_sep = ''
+let g:airline#extensions#tabline#formatter = 'unique_tail'
+
+
" Switch to your current theme
let g:airline_theme = 'onedark'
diff --git a/vim-plug/plugins.vim b/vim-plug/plugins.vim
index 1658d3e2..951775de 100644
--- a/vim-plug/plugins.vim
+++ b/vim-plug/plugins.vim
@@ -44,13 +44,16 @@ call plug#begin('~/.config/nvim/autoload/plugged')
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
" Ranger
- Plug 'kevinhwang91/rnvimr', {'do': 'make sync'}
+ Plug 'francoiscabrol/ranger.vim'
+ Plug 'rbgrouleff/bclose.vim'
+ " Plug 'kevinhwang91/rnvimr', {'do': 'make sync'}
" FZF
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
" Git
Plug 'mhinz/vim-signify'
Plug 'tpope/vim-fugitive'
+ Plug 'tpope/vim-rhubarb'
Plug 'junegunn/gv.vim'
" Terminal
Plug 'voldikss/vim-floaterm'