mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-20 10:35:08 +02:00
added ale and multicursor
This commit is contained in:
parent
7dfb1a5ea9
commit
f8e6b44638
2 changed files with 52 additions and 34 deletions
72
init.vim
72
init.vim
|
@ -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
14
tags
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue