diff options
| author | Chrisatmachine <[email protected]> | 2018-08-20 21:06:08 -0400 | 
|---|---|---|
| committer | Chrisatmachine <[email protected]> | 2018-08-20 21:06:08 -0400 | 
| commit | f8e6b446388f721618c3300739b11ee21ace96a9 (patch) | |
| tree | 1ce652f37e87597962c77e95e7e2b7561211c62f | |
| parent | 7dfb1a5ea9f6cee5a6ebc5bde915a441b5b4f1d9 (diff) | |
added ale and multicursor
| -rw-r--r-- | init.vim | 72 | ||||
| -rw-r--r-- | tags | 14 | 
2 files changed, 52 insertions, 34 deletions
@@ -1,5 +1,4 @@ -  """""""""" HOUSEKEEPING """"""""""  syntax on  set nowrap @@ -27,12 +26,10 @@ nnoremap <F10> :split<CR>  nnoremap <F12> :only<CR>  nnoremap <F2> :BuffergatorToggle<CR>  nnoremap <F3> :SyntasticCheck<CR> -"if (has("termguicolors")) -"  set termguicolors -"endif +" Be iMproved  if &compatible -  set nocompatible               " Be iMproved +  set nocompatible  endif  " Remap window switch @@ -59,7 +56,6 @@ if get(g:, 'elite_mode')  	nnoremap <Right> :vertical resize +2<CR>  endif -  """""""""" END HOUSEKEEPING """"""""""  """""""""" PLUGINS """""""""" @@ -102,8 +98,9 @@ if dein#load_state('~/chris/.cache/dein')    " Searchtasks searches for TODO, FIXME, XXX and such run :SearchTasks .     call dein#add('gilsondev/searchtasks.vim')    " Syntax  -  "call dein#add('vim-syntastic/syntastic') -"  call dein#add('w0rp/ale') +  call dein#add('w0rp/ale') +  " Multiple Cursors +  call dein#add('terryma/vim-multiple-cursors')    " NERDTree    call dein#add('scrooloose/nerdtree')    " BufOnly use :BufOnly to unload all or pass it a single buffer @@ -145,29 +142,17 @@ if strftime('%H') >= 7 && strftime('%H') < 10  else    let g:airline_theme='violet'    set background=dark -  "colorscheme stellarized    colorscheme space-vim-dark -" Terminal Transparency -"if $TERM_PROGRAM =~ 'Terminal' -"  hi Normal     ctermbg=NONE guibg=NONE -"  hi LineNr     ctermbg=NONE guibg=NONE -"  hi SignColumn ctermbg=NONE guibg=NONE -"endif -  " 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 -"hi Comment cterm=italic -"set background=dark -"set termguicolors  let g:airline#extensions#tabline#enabled = 1  let g:airline_powerline_fonts = 1   let g:hybrid_custom_term_colors = 1 -  endif  " Enable highlighting of the current line  set cursorline @@ -192,26 +177,45 @@ nmap <F8> :TagbarToggle<CR>  nmap <F5> :NERDTreeToggle<CR>  " SearchTasks  nmap <F4> :SearchTasks *<CR> -" Syntastic -"set statusline+=%#warningmsg# -"set statusline+=%{SyntasticStatuslineFlag()} -"set statusline+=%* - -"let g:syntastic_always_populate_loc_list = 1 -"let g:syntastic_auto_loc_list = 1 -"let g:syntastic_check_on_open = 1 -"let g:syntastic_check_on_wq = 0 -"let g:syntastic_cpp_check_header = 1 -"let g:syntastic_cpp_auto_refresh_includes = 1 -"let g:syntastic_ignore_files = ['\m^/usr/include/', '\m\c\.h$']  """""""""" END CONFIGS """"""""""  " Ctrlp  let g:ctrlp_map = '<c-p>'  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>' +let g:multi_cursor_start_key           = 'g<C-n>' +let g:multi_cursor_select_all_key      = 'g<A-n>' +let g:multi_cursor_next_key            = '<C-n>' +let g:multi_cursor_prev_key            = '<C-p>' +let g:multi_cursor_skip_key            = '<C-x>' +let g:multi_cursor_quit_key            = '<Esc>' + +" ALE +let g:ale_linters = { +    \ 'cpp' : ['gcc'] +    \ 'c' : [gcc] +    \} +let g:ale_cpp_gcc_options='-Wall -Wextra' +let g:ale_c_gcc_options='-Wall -Wextra' + +" Python +if !empty(glob("/bin/python3.6")) +    " For RHEL +    let g:python3_host_prog = '/bin/python3.6' +else +    " For Debian based    +    let g:python3_host_prog = '/usr/bin/python3.6' +endif + +""""""""""" FUNCTION KEYS """"""""""""""  "TODO figure out cscope -"TODO get my function keys sorted  "TODO create function key section -"TODO SYNTAX CHECKING  "TODO figure out virtualenv for neovim + + @@ -29,11 +29,25 @@ base16colorspace	init.vim	/^let base16colorspace=256  " Access colors present in  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_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: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: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 +g:multi_cursor_select_all_key	init.vim	/^let g:multi_cursor_select_all_key      = 'g<A-n>'$/;"	v +g:multi_cursor_select_all_word_key	init.vim	/^let g:multi_cursor_select_all_word_key = '<A-n>'$/;"	v +g:multi_cursor_skip_key	init.vim	/^let g:multi_cursor_skip_key            = '<C-x>'$/;"	v +g:multi_cursor_start_key	init.vim	/^let g:multi_cursor_start_key           = 'g<C-n>'$/;"	v +g:multi_cursor_start_word_key	init.vim	/^let g:multi_cursor_start_word_key      = '<C-n>'$/;"	v +g:multi_cursor_use_default_mapping	init.vim	/^let g:multi_cursor_use_default_mapping=0$/;"	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:startify_custom_header	init.vim	/^let g:startify_custom_header = [                                                                /;"	v  g:syntastic_cpp_config_file	init.vim	/^let g:syntastic_cpp_config_file='.syntastic_cpp_config'$/;"	v  | 
