added ale and multicursor

This commit is contained in:
Chrisatmachine 2018-08-20 21:06:08 -04:00
parent 7dfb1a5ea9
commit f8e6b44638
2 changed files with 52 additions and 34 deletions

View file

@ -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

14
tags
View file

@ -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