diff options
| -rw-r--r-- | init.vim | 113 | ||||
| -rwxr-xr-x | setupDEB.sh | 4 | ||||
| -rw-r--r-- | tags | 59 | 
3 files changed, 147 insertions, 29 deletions
| @@ -7,6 +7,7 @@ set mouse=a  set splitbelow  set splitright  set t_Co=256 +set autochdir  " escape can blow me  nnoremap <C-c> <Esc>  " Set Proper Tabs @@ -26,7 +27,8 @@ nnoremap <F9> :vsplit<CR>  nnoremap <F10> :split<CR>  nnoremap <F12> :only<CR>  nnoremap <F2> :BuffergatorToggle<CR> -nnoremap <F3> :SyntasticCheck<CR> +nnoremap <F3> :Files<CR> +nnoremap <F1> :10split term://bash<CR>   " Be iMproved  if &compatible @@ -56,7 +58,9 @@ if get(g:, 'elite_mode')  	nnoremap <Left>  :vertical resize -2<CR>  	nnoremap <Right> :vertical resize +2<CR>  endif - +nnoremap <TAB> :bnext<CR> +nnoremap <S-TAB> :bprevious<CR> +let mapleader = ","  """""""""" END HOUSEKEEPING """"""""""  """""""""" PLUGINS """""""""" @@ -88,6 +92,7 @@ if dein#load_state('~/chris/.cache/dein')    call dein#add('liuchengxu/space-vim-dark')    call dein#add('nightsense/stellarized')    call dein#add('vim-airline/vim-airline') +  "call dein#add('itchyny/lightline.vim')    call dein#add('vim-airline/vim-airline-themes')    call dein#add('chriskempson/base16-vim')    " Auto Pairs @@ -108,12 +113,12 @@ if dein#load_state('~/chris/.cache/dein')    call dein#add('terryma/vim-multiple-cursors')    " NERDTree    call dein#add('scrooloose/nerdtree') +  call dein#add('scrooloose/nerdcommenter')    " FZF    call dein#add('junegunn/fzf.vim')    call dein#add('junegunn/fzf')    " BufOnly use :BufOnly to unload all or pass it a single buffer    call dein#add('vim-scripts/BufOnly.vim') -    " For autocomplete    call dein#add('zchee/deoplete-jedi')    call dein#add('Shougo/deoplete.nvim') @@ -151,23 +156,87 @@ if strftime('%H') >= 7 && strftime('%H') < 8    set background=light    colorscheme stellarized  else -  let g:airline_theme='violet'    set background=dark    colorscheme space-vim-dark -" Range:   233 (darkest) ~ 238 (lightest) -" Default: 235 -let g:space_vim_dark_background = 233 -color space-vim-dark -hi Comment guifg=#5C6370 ctermfg=59 -let base16colorspace=256  " Access colors present in 256 colorspace -let g:airline#extensions#tabline#enabled = 1 -let g:airline_powerline_fonts = 1  -let g:hybrid_custom_term_colors = 1 -if !exists('g:airline_symbols') -  let g:airline_symbols = {} -endif -let g:airline_symbols.space = "\ua0" +  " Range:   233 (darkest) ~ 238 (lightest) +  " Default: 235 +  let g:space_vim_dark_background = 233 +  color space-vim-dark +  hi Comment guifg=#5C6370 ctermfg=59 +  let base16colorspace=256  " Access colors present in 256 colorspace +  if !empty(glob("/usr/lib/rpm/redhat")) +    "Lightline +    if !exists('g:airline_symbols') +    let g:airline_symbols = {} +  endif + +  " unicode symbols +  let g:airline_left_sep = '»' +  let g:airline_left_sep = '▶' +  let g:airline_right_sep = '«' +  let g:airline_right_sep = '◀' +  let g:airline_symbols.crypt = '🔒' +  let g:airline_symbols.linenr = '☰' +  let g:airline_symbols.linenr = '␊' +  let g:airline_symbols.linenr = '' +  let g:airline_symbols.linenr = '¶' +  let g:airline_symbols.maxlinenr = '' +  let g:airline_symbols.maxlinenr = '㏑' +  let g:airline_symbols.branch = '⎇' +  let g:airline_symbols.paste = 'ρ' +  let g:airline_symbols.paste = 'Þ' +  let g:airline_symbols.paste = '∥' +  let g:airline_symbols.spell = 'Ꞩ' +  let g:airline_symbols.notexists = 'Ɇ' +  let g:airline_symbols.whitespace = 'Ξ' + +  " powerline symbols +  let g:airline_left_sep = '' +  let g:airline_left_alt_sep = '' +  let g:airline_right_sep = '' +  let g:airline_right_alt_sep = '' +  let g:airline_symbols.branch = '' +  let g:airline_symbols.readonly = '' +  let g:airline_symbols.linenr = '☰' +  let g:airline_symbols.maxlinenr = '' + +  " old vim-powerline symbols +  let g:airline_left_sep = '⮀' +  let g:airline_left_alt_sep = '⮁' +  let g:airline_right_sep = '⮂' +  let g:airline_right_alt_sep = '⮃' +  let g:airline_symbols.branch = '⭠' +  let g:airline_symbols.readonly = '⭤' +  let g:airline_symbols.linenr = '⭡' + +    "let g:loaded_airline = 1 +    "set showtabline=2 +    "set noshowmode +    "let g:lightline = { +    "  \ 'colorscheme': 'jellybeans', +    "  \ 'active': { +    "  \   'left': [['mode', 'paste'], +    "  \           ['gitbranch', 'readonly', 'filename', 'modified'] ] +    "  \ }, +    "  \ 'component_function': { +    "  \   'gitbranch': 'fugitive#head' +    " \ }, +    "  \ } +  else + +    "Airline +    set noshowmode +    autocmd VimEnter AirlineRefresh +    let g:airline_theme='violet' +    let g:airline#extensions#tabline#enabled = 1 +    let g:airline_powerline_fonts = 1  +    let g:hybrid_custom_term_colors = 1 +    if !exists('g:airline_symbols') +      let g:airline_symbols = {} +      let g:airline_symbols.space = "\ua0" +    endif +  endif  endif  " Enable highlighting of the current line  set cursorline @@ -205,7 +274,6 @@ let g:ctrlp_cmd = 'CtrlP'  " MULTI CURSOR  let g:multi_cursor_use_default_mapping=0 -  " Default mapping  let g:multi_cursor_start_word_key      = '<C-n>'  let g:multi_cursor_select_all_word_key = '<A-n>' @@ -219,14 +287,19 @@ let g:multi_cursor_quit_key            = '<Esc>'  " ALE  let g:ale_linters = {      \ 'cpp' : ['gcc'], -    \ 'c' : ['gcc'] +    \ 'c' : ['gcc'], +    \ 'vim' : ['vint']      \}  let g:ale_cpp_gcc_options='-Wall -Wextra'  let g:ale_c_gcc_options='-Wall -Wextra' +let g:ale_vim_vint_executable = 'vint' +let g:ale_vim_vint_show_style_issues = 1 +map <leader>a :ALEToggle<CR>  " Python -if !empty(glob("/bin/python3.6")) +if !empty(glob("/usr/lib/rpm/redhat"))      " For RHEL +    let g:chromatica#libclang_path='/usr/lib64/llvm'      let g:python3_host_prog = '/bin/python3.6'  else      " For Debian based    diff --git a/setupDEB.sh b/setupDEB.sh index 4b743fb3..a0f20a00 100755 --- a/setupDEB.sh +++ b/setupDEB.sh @@ -14,3 +14,7 @@ curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh >  # run installer  sh ./installer.sh ~/.cache/dein + +git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf + +~/.fzf/install @@ -16,8 +16,9 @@  <Down>	init.vim	/^	nnoremap <Down>  :resize +2<CR>$/;"	m  <F10>	init.vim	/^nnoremap <F10> :split<CR>$/;"	m  <F12>	init.vim	/^nnoremap <F12> :only<CR>$/;"	m +<F1>	init.vim	/^nnoremap <F1> :10split term:\/\/bash<CR> $/;"	m  <F2>	init.vim	/^nnoremap <F2> :BuffergatorToggle<CR>$/;"	m -<F3>	init.vim	/^nnoremap <F3> :SyntasticCheck<CR>$/;"	m +<F3>	init.vim	/^nnoremap <F3> :Files<CR>$/;"	m  <F4>	init.vim	/^nmap <F4> :SearchTasks *<CR>$/;"	m  <F5>	init.vim	/^nmap <F5> :NERDTreeToggle<CR>$/;"	m  <F6>	init.vim	/^nnoremap <F6> :set nonumber!<CR>$/;"	m @@ -26,26 +27,65 @@  <F9>	init.vim	/^nnoremap <F9> :vsplit<CR>$/;"	m  <Left>	init.vim	/^	nnoremap <Left>  :vertical resize -2<CR>$/;"	m  <Right>	init.vim	/^	nnoremap <Right> :vertical resize +2<CR>$/;"	m +<S-TAB>	init.vim	/^nnoremap <S-TAB> :bprevious<CR>$/;"	m  <TAB>	init.vim	/^inoremap <expr><TAB> pumvisible() ? "\\<C-n>" : "\\<TAB>"$/;"	m +<TAB>	init.vim	/^nnoremap <TAB> :bnext<CR>$/;"	m  <Up>	init.vim	/^	nnoremap <Up>    :resize -2<CR>$/;"	m +<leader>a	init.vim	/^map <leader>a :ALEToggle<CR>$/;"	m  NERDTreeShowHidden	init.vim	/^let NERDTreeShowHidden = 1$/;"	v -base16colorspace	init.vim	/^let base16colorspace=256  " Access colors present in 256 colorspace$/;"	v -g:airline#extensions#tabline#enabled	init.vim	/^let g:airline#extensions#tabline#enabled = 1$/;"	v -g:airline_powerline_fonts	init.vim	/^let g:airline_powerline_fonts = 1 $/;"	v -g:airline_symbols	init.vim	/^  let g:airline_symbols = {}$/;"	v -g:airline_symbols	init.vim	/^let g:airline_symbols.space = "\\ua0"$/;"	v -g:airline_theme	init.vim	/^  let g:airline_theme='violet'$/;"	v +base16colorspace	init.vim	/^  let base16colorspace=256  " Access colors present in 256 colorspace$/;"	v +g:airline#extensions#tabline#enabled	init.vim	/^    let g:airline#extensions#tabline#enabled = 1$/;"	v +g:airline_left_alt_sep	init.vim	/^  let g:airline_left_alt_sep = '⮁'$/;"	v +g:airline_left_alt_sep	init.vim	/^  let g:airline_left_alt_sep = ''$/;"	v +g:airline_left_sep	init.vim	/^  let g:airline_left_sep = '»'$/;"	v +g:airline_left_sep	init.vim	/^  let g:airline_left_sep = '▶'$/;"	v +g:airline_left_sep	init.vim	/^  let g:airline_left_sep = '⮀'$/;"	v +g:airline_left_sep	init.vim	/^  let g:airline_left_sep = ''$/;"	v +g:airline_powerline_fonts	init.vim	/^    let g:airline_powerline_fonts = 1 $/;"	v +g:airline_right_alt_sep	init.vim	/^  let g:airline_right_alt_sep = '⮃'$/;"	v +g:airline_right_alt_sep	init.vim	/^  let g:airline_right_alt_sep = ''$/;"	v +g:airline_right_sep	init.vim	/^  let g:airline_right_sep = '«'$/;"	v +g:airline_right_sep	init.vim	/^  let g:airline_right_sep = '◀'$/;"	v +g:airline_right_sep	init.vim	/^  let g:airline_right_sep = '⮂'$/;"	v +g:airline_right_sep	init.vim	/^  let g:airline_right_sep = ''$/;"	v +g:airline_symbols	init.vim	/^      let g:airline_symbols = {}$/;"	v +g:airline_symbols	init.vim	/^      let g:airline_symbols.space = "\\ua0"$/;"	v +g:airline_symbols	init.vim	/^    let g:airline_symbols = {}$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.branch = '⎇'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.branch = '⭠'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.branch = ''$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.crypt = '🔒'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.linenr = '¶'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.linenr = '␊'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.linenr = ''$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.linenr = '☰'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.linenr = '⭡'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.maxlinenr = ''$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.maxlinenr = '㏑'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.maxlinenr = ''$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.notexists = 'Ɇ'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.paste = 'Þ'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.paste = 'ρ'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.paste = '∥'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.readonly = '⭤'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.readonly = ''$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.spell = 'Ꞩ'$/;"	v +g:airline_symbols	init.vim	/^  let g:airline_symbols.whitespace = 'Ξ'$/;"	v +g:airline_theme	init.vim	/^    let g:airline_theme='violet'$/;"	v  g:ale_c_gcc_options	init.vim	/^let g:ale_c_gcc_options='-Wall -Wextra'$/;"	v  g:ale_cpp_gcc_options	init.vim	/^let g:ale_cpp_gcc_options='-Wall -Wextra'$/;"	v  g:ale_linters	init.vim	/^let g:ale_linters = {$/;"	v +g:ale_vim_vint_executable	init.vim	/^let g:ale_vim_vint_executable = 'vint'$/;"	v +g:ale_vim_vint_show_style_issues	init.vim	/^let g:ale_vim_vint_show_style_issues = 1$/;"	v  g:chromatica#enable_at_startup	init.vim	/^let g:chromatica#enable_at_startup=1$/;"	v +g:chromatica#libclang_path	init.vim	/^    let g:chromatica#libclang_path='\/usr\/lib64\/llvm'$/;"	v  g:chromatica#libclang_path	init.vim	/^    let g:chromatica#libclang_path='\/usr\/lib\/llvm-6.0\/lib'$/;"	v  g:chromatica#responsive_mode	init.vim	/^let g:chromatica#responsive_mode=1$/;"	v  g:ctrlp_cmd	init.vim	/^let g:ctrlp_cmd = 'CtrlP'$/;"	v  g:ctrlp_map	init.vim	/^let g:ctrlp_map = '<c-p>'$/;"	v  g:deoplete#enable_at_startup	init.vim	/^let g:deoplete#enable_at_startup = 1$/;"	v  g:elite_mode	init.vim	/^let g:elite_mode=1$/;"	v -g:hybrid_custom_term_colors	init.vim	/^let g:hybrid_custom_term_colors = 1$/;"	v +g:hybrid_custom_term_colors	init.vim	/^    let g:hybrid_custom_term_colors = 1$/;"	v  g:multi_cursor_next_key	init.vim	/^let g:multi_cursor_next_key            = '<C-n>'$/;"	v  g:multi_cursor_prev_key	init.vim	/^let g:multi_cursor_prev_key            = '<C-p>'$/;"	v  g:multi_cursor_quit_key	init.vim	/^let g:multi_cursor_quit_key            = '<Esc>'$/;"	v @@ -58,6 +98,7 @@ g:multi_cursor_use_default_mapping	init.vim	/^let g:multi_cursor_use_default_map  g:neosnippet#enable_completed_snippet	init.vim	/^let g:neosnippet#enable_completed_snippet = 1$/;"	v  g:python3_host_prog	init.vim	/^    let g:python3_host_prog = '\/bin\/python3.6'$/;"	v  g:python3_host_prog	init.vim	/^    let g:python3_host_prog = '\/usr\/bin\/python3.6'$/;"	v -g:space_vim_dark_background	init.vim	/^let g:space_vim_dark_background = 233$/;"	v +g:space_vim_dark_background	init.vim	/^  let g:space_vim_dark_background = 233$/;"	v  g:startify_custom_header	init.vim	/^let g:startify_custom_header = [                                                                /;"	v +mapleader	init.vim	/^let mapleader = ","$/;"	v  nvim	README.md	/^# nvim$/;"	c | 
