Fixed vim and zsh
This commit is contained in:
40
vim/config/keybindings.vim
Normal file
40
vim/config/keybindings.vim
Normal file
@ -0,0 +1,40 @@
|
||||
" No Arrowkeys
|
||||
no <up> <NOP>
|
||||
no <down> <NOP>
|
||||
no <left> <NOP>
|
||||
no <right> <NOP>
|
||||
ino <up> <NOP>
|
||||
ino <down> <NOP>
|
||||
ino <left> <NOP>
|
||||
ino <right> <NOP>
|
||||
vno <up> <NOP>
|
||||
vno <down> <NOP>
|
||||
vno <left> <NOP>
|
||||
vno <right> <NOP>
|
||||
|
||||
" Misc Keybindings
|
||||
let mapleader = ","
|
||||
|
||||
" Window Movement
|
||||
nnoremap <silent> <C-H> <C-W><C-H>
|
||||
nnoremap <silent> <C-J> <C-W><C-J>
|
||||
nnoremap <silent> <C-K> <C-W><C-K>
|
||||
nnoremap <silent> <C-L> <C-W><C-L>
|
||||
|
||||
" Yankstack
|
||||
nmap <silent> <S-P> <Plug>yankstack_substitute_newer_paste
|
||||
nmap <silent> <C-P> <Plug>yankstack_substitute_older_paste
|
||||
|
||||
" CTRL + Space = Autocomplete
|
||||
inoremap <C-space> <C-N>
|
||||
imap <C-@> <C-Space>
|
||||
|
||||
" Syntastic
|
||||
nnoremap <F2> :SyntasticToggleMode<CR>
|
||||
|
||||
" SingleCompile
|
||||
nmap <F8> :SCChooseCompiler<CR>
|
||||
nmap <F9> :SCCompile<cr>
|
||||
nmap <F10> :SCCompileRun<cr>
|
||||
|
||||
nmap <C-c> g~iw
|
106
vim/config/plugin.vim
Normal file
106
vim/config/plugin.vim
Normal file
@ -0,0 +1,106 @@
|
||||
" Airline
|
||||
if !exists('g:airline_symbols')
|
||||
let g:airline_symbols = {}
|
||||
endif
|
||||
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#extensions#tabline#left_sep=''
|
||||
let g:airline#extensions#tabline#left_alt_sep=''
|
||||
let g:airline_symbols.maxlinenr = ''
|
||||
let g:airline#extensions#tabline#enabled = 1
|
||||
let g:airline#extensions#wordcount#enabled = 1
|
||||
let g:airline_theme="minimalist"
|
||||
|
||||
" GoldenView
|
||||
let g:goldenview__enable_default_mapping = 0
|
||||
let g:goldenview__ignore_urule = {
|
||||
\ 'filetype' : [
|
||||
\ '' ,
|
||||
\ 'qf' , 'vimpager', 'undotree', 'tagbar',
|
||||
\ 'nerdtree', 'vimshell', 'vimfiler', 'voom' ,
|
||||
\ 'tabman' , 'unite' , 'quickrun', 'Decho' ,
|
||||
\ 'netrw' ,
|
||||
\ ],
|
||||
\ 'buftype' : [
|
||||
\ 'nofile' ,
|
||||
\ ],
|
||||
\ 'bufname' : [
|
||||
\ 'GoToFile' , 'diffpanel_\d\+' ,
|
||||
\ '__Gundo_Preview__' , '__Gundo__' ,
|
||||
\ '\[LustyExplorer-Buffers\]' , '\-MiniBufExplorer\-' ,
|
||||
\ '_VOOM\d\+$' , '__Urannotate_\d\+__' ,
|
||||
\ '__MRU_Files__' ,
|
||||
\ ],
|
||||
\}
|
||||
let g:goldenview__restore_urule = {
|
||||
\ 'filetype' : [
|
||||
\ 'nerdtree', 'vimfiler', 'netrw',
|
||||
\ ],
|
||||
\ 'bufname' : [
|
||||
\ '__MRU_Files__' ,
|
||||
\ ],
|
||||
\ }
|
||||
|
||||
|
||||
" JavaComplete
|
||||
if has("autocmd")
|
||||
autocmd Filetype java setlocal omnifunc=javacomplete#CompleteParamsInfo
|
||||
endif
|
||||
|
||||
" Deoplete
|
||||
let g:deoplete#enable_at_startup = 1
|
||||
|
||||
" NeoComplete
|
||||
" let g:acp_enableAtStartup = 0
|
||||
" let g:neocomplete#enable_at_startup = 1
|
||||
" let g:neocomplete#enable_smart_case = 1
|
||||
|
||||
" NerdCommenter
|
||||
let g:NERDSpaceDelims = 1
|
||||
let g:NERDCompactSexyComs = 1
|
||||
let g:NERDDefaultAlign = "left"
|
||||
let g:NERDCommentEmptyLines = 1
|
||||
let g:NERDTrimTrailingWhitespace = 1
|
||||
|
||||
" NerdTree
|
||||
" let g:NERDTreeShowHidden = 1
|
||||
" " let NERDTreeMinimalUI = 1
|
||||
" let NERDTreeCascadeSingleChildDir = 1
|
||||
" let NERDTreeCascadeOpenSingleChildDir = 1
|
||||
" autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
|
||||
" let g:nerdtree_tabs_open_on_console_startup = 1
|
||||
|
||||
" PythonSyntax
|
||||
let python_highlight_all = 1
|
||||
|
||||
" Simpylfold
|
||||
let g:SimpylFold_docstring_preview = 1
|
||||
|
||||
" Supertab
|
||||
let g:SuperTabDefaultCompletionType = "<c-space>"
|
||||
|
||||
" Syntastic
|
||||
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_mode_map={"mode":"active", "active_filetypes": [], "passive_filetypes": ['tex']}
|
||||
let g:syntastic_python_checkers=['flake8']
|
||||
let g:syntastic_python_flake8_args='--ignore=E501,E225'
|
||||
|
||||
|
||||
" UltiSnips
|
||||
let g:UltiSnipsJumpForwardTrigger="<c-b>"
|
||||
let g:UltiSnipsJumpBackwardTrigger="<c-z>"
|
||||
|
||||
" Whitespace
|
||||
autocmd BufEnter * EnableStripWhitespaceOnSave
|
||||
|
||||
" Yankstack
|
||||
let g:yankstack_map_keys = 0
|
||||
call yankstack#setup()
|
Reference in New Issue
Block a user