| 
					
				 | 
			
			
				@@ -85,45 +85,43 @@ set modelines=3 "number of lines to check for modelines 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 " keep ctrl-a/ctrl-e for begining/end of line 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-nmap <C-a> <C-o>I 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-imap <C-a> <C-o>I 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-vmap <C-a> <C-o>I 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+nmap <c-a> <c-o>I 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+imap <c-a> <c-o>I 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+vmap <c-a> <c-o>I 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-nmap <C-e> <C-o>A 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-imap <C-e> <C-o>A 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-vmap <C-e> <C-o>A 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+nmap <c-e> <c-o>A 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+imap <c-e> <c-o>A 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+vmap <c-e> <c-o>A 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 "reopen current file 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-map <F5> :e!<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+map <F5> :e!<cr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 "using redraw to disable highlighted search patterns 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-nnoremap <C-L> :nohl<CR><C-L> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+nnoremap <c-L> :nohl<cr><c-L> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 "map F1 to open previous buffer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-nmap <F1> :bp<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-imap <F1> <ESC>:bp<CR>a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+nmap <F1> :bp<cr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+imap <F1> <ESC>:bp<cr>a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 "map F2 to open next buffer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-nmap <F2> :bn<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-imap <F2> <ESC>:bn<CR>a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+nmap <F2> :bn<cr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+imap <F2> <ESC>:bn<cr>a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-"imap <C-Space> <C-X><C-O> "smart completion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-nmap <C-u> :u<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-imap <C-u> <ESC>:u<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+imap <c-@> <c-x><c-o> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-nmap <C-i> :tabnext<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-"nmap <C-S-i> :tabprevious<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-nmap <C-t> :tabnew<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-"nmap <C-M-w> :tabclose<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+nmap <c-s-left> :tabprevious<cr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+nmap <c-s-right> :tabnext<cr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+nmap <c-t> :tabnew<cr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+nmap <c-k> :tabclose<cr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-nmap <C-q> :call CleanClose()<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+nmap <c-x> :bw<cr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-nmap <F6> :vsplit<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-nmap <F7> :split<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+nmap <F6> :vsplit<cr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+nmap <F7> :split<cr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-"ctrl-$arrow no cycle around splitted windows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-map <C-left> <C-W>h 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-map <C-right> <C-W>l 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-map <C-Up> <C-W>k 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-map <C-Down> <C-W>j 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+"ctrl-$arrow to cycle around splitted windows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+map <c-left> <c-w>h 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+map <c-right> <c-w>l 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+map <c-Up> <c-w>k 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+map <c-Down> <c-w>j 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 "ident in visual mode keep selection 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 vmap > >gv 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -303,7 +301,7 @@ endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-" Gundo Setup 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+" Gundo extension Setup 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -325,7 +323,7 @@ nnoremap <F3> :GundoToggle<CR> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-" Gundo Setup 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+" Syntastic extension Setup 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |