Update vimrc
This commit is contained in:
		
							parent
							
								
									0fb1e4dc6a
								
							
						
					
					
						commit
						07c7e19653
					
				
					 1 changed files with 43 additions and 2 deletions
				
			
		
							
								
								
									
										45
									
								
								.vimrc
									
										
									
									
									
								
							
							
						
						
									
										45
									
								
								.vimrc
									
										
									
									
									
								
							|  | @ -24,10 +24,51 @@ set list listchars=tab:»\ ,trail:\␣,eol:↩ | |||
| " make search highlight as you type | ||||
| set incsearch | ||||
| 
 | ||||
| " Set Gui Font | ||||
| " set guifont=fira_code | ||||
| " MOve lines up/down using arrow keys | ||||
| map <Down> ddp | ||||
| map <Up> ddkP | ||||
| 
 | ||||
| " Airline | ||||
| set laststatus=2 | ||||
| let g:airline_powerline_fonts = 1 | ||||
| let g:airline_theme='dark' | ||||
| 
 | ||||
| fun! Start() | ||||
|     " Don't run if: we have commandline arguments, we don't have an empty | ||||
|     " buffer, if we've not invoked as vim or gvim, or if we'e start in insert mode | ||||
|     if argc() || line2byte('$') != -1 || v:progname !~? '^[-gmnq]\=vim\=x\=\%[\.exe]$' || &insertmode | ||||
|         return | ||||
|     endif | ||||
| 
 | ||||
|     " Start a new buffer ... | ||||
|     enew | ||||
| 
 | ||||
|     " ... and set some options for it | ||||
|     setlocal | ||||
|         \ bufhidden=wipe | ||||
|         \ buftype=nofile | ||||
|         \ nobuflisted | ||||
|         \ nocursorcolumn | ||||
|         \ nocursorline | ||||
|         \ nolist | ||||
|         \ nonumber | ||||
|         \ noswapfile | ||||
|         \ norelativenumber | ||||
| 
 | ||||
|     " Now we can just write to the buffer, whatever you want. | ||||
|     call append('$', "") | ||||
|     for line in split(system('fortune -a | cowsay'), '\n') | ||||
|         call append('$', '        ' . l:line) | ||||
|     endfor | ||||
| 
 | ||||
|     " No modifications to this buffer | ||||
|     setlocal nomodifiable nomodified | ||||
| 
 | ||||
|     " When we go to insert mode start a new buffer, and start insert | ||||
|     nnoremap <buffer><silent> e :enew<CR> | ||||
|     nnoremap <buffer><silent> i :enew <bar> startinsert<CR> | ||||
|     nnoremap <buffer><silent> o :enew <bar> startinsert<CR> | ||||
| endfun | ||||
| 
 | ||||
| " Run after "doing all the startup stuff" | ||||
| " autocmd VimEnter * call Start() | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue