Vim: Reorganize vimrc, add PHP/HTML syntax
This commit is contained in:
		
							
								
								
									
										18
									
								
								.vimrc
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								.vimrc
									
									
									
									
									
								
							@@ -54,14 +54,10 @@ set splitright
 | 
				
			|||||||
set modeline
 | 
					set modeline
 | 
				
			||||||
set modelines=5
 | 
					set modelines=5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Session saving
 | 
					 | 
				
			||||||
map <F2> :mksession! ~/.vim_session <cr> " Quick write session with F2
 | 
					 | 
				
			||||||
map <F3> :source ~/.vim_session <cr>     " And load session with F3
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
" Use XA_PRIMARY clipboard by default
 | 
					" Use XA_PRIMARY clipboard by default
 | 
				
			||||||
set clipboard=unnamedplus
 | 
					set clipboard=unnamedplus
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Python stuff
 | 
					" Python
 | 
				
			||||||
au BufNewFile,BufRead *.py " Set up nice PEP8 indentation
 | 
					au BufNewFile,BufRead *.py " Set up nice PEP8 indentation
 | 
				
			||||||
	\ set tabstop=4 |
 | 
						\ set tabstop=4 |
 | 
				
			||||||
	\ set softtabstop=4 |
 | 
						\ set softtabstop=4 |
 | 
				
			||||||
@@ -70,6 +66,14 @@ au BufNewFile,BufRead *.py " Set up nice PEP8 indentation
 | 
				
			|||||||
	\ set expandtab |
 | 
						\ set expandtab |
 | 
				
			||||||
	\ set autoindent |
 | 
						\ set autoindent |
 | 
				
			||||||
	\ set fileformat=unix
 | 
						\ set fileformat=unix
 | 
				
			||||||
 | 
					" HTML
 | 
				
			||||||
 | 
					au BufNewFile,BufRead *.html,*.php
 | 
				
			||||||
 | 
						\ set tabstop=2 |
 | 
				
			||||||
 | 
						\ set softtabstop=2 |
 | 
				
			||||||
 | 
						\ set shiftwidth=2
 | 
				
			||||||
 | 
					" Treat PHP like HTML
 | 
				
			||||||
 | 
					au BufNewFile,BufRead *.php
 | 
				
			||||||
 | 
						\ set filetype=html
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Miscellaneous options
 | 
					" Miscellaneous options
 | 
				
			||||||
set incsearch " Search while you type
 | 
					set incsearch " Search while you type
 | 
				
			||||||
@@ -77,10 +81,6 @@ set number relativenumber " Relative line numbering
 | 
				
			|||||||
set encoding=utf-8
 | 
					set encoding=utf-8
 | 
				
			||||||
set laststatus=2 " Always show statusbar
 | 
					set laststatus=2 " Always show statusbar
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" For clang_complete
 | 
					 | 
				
			||||||
" Proper path for Debian Buster
 | 
					 | 
				
			||||||
let g:clang_library_path='/usr/lib/llvm-4.0/lib/libclang.so.1'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
" Enable 256-color support
 | 
					" Enable 256-color support
 | 
				
			||||||
" All of my machines support 256-color so this should be fine
 | 
					" All of my machines support 256-color so this should be fine
 | 
				
			||||||
set t_Co=256
 | 
					set t_Co=256
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user