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