mirror of https://github.com/nirenjan/dotfiles.git
				
				
				
			Create tab-expand plugin for vim
This moves from a one-size-fits-all approach for tab expansion to dictating a default expansion scheme and a per filetype scheme. The current plugin has custom schemes for Ruby and Makefiles.vimbundler
							parent
							
								
									38a6c23cc8
								
							
						
					
					
						commit
						b9098890e3
					
				|  | @ -0,0 +1,36 @@ | |||
| """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | ||||
| " Tabs plugin for vim | ||||
| """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | ||||
| " | ||||
| " This plugin reconfigures the tab key expansion depending on the language | ||||
| " of the file being edited. | ||||
| " | ||||
| " USAGE: | ||||
| " -- vim 6:     Stick this file in your ~/.vim/plugin directory (or in a | ||||
| "               'plugin' directory in some other directory that is in your | ||||
| "               'runtimepath'. | ||||
| " | ||||
| " -- vim 5:     Stick this file somewhere and 'source cscope.vim' it from | ||||
| "               your ~/.vimrc file (or cut and paste it into your .vimrc). | ||||
| " | ||||
| " NOTE: | ||||
| " Make sure to add individual preferences for the language of your choice. | ||||
| " | ||||
| " Nirenjan Krishnan     nirenjan@gmail.com              2013/04/12 | ||||
| """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | ||||
| 
 | ||||
| " Default | ||||
| " Tabstop = 4 | ||||
| " Soft Tabstop = 4 | ||||
| " Shiftwidth = 4 | ||||
| " Expand tabs | ||||
| autocmd FileType * set ts=4 sts=4 sw=4 et | ||||
| 
 | ||||
| " Ruby | ||||
| " Tabstop = 2, expand | ||||
| autocmd FileType ruby setlocal ts=2 sts=2 sw=2 et | ||||
| 
 | ||||
| " Make | ||||
| " Tabstop = 4, No expand tab | ||||
| autocmd FileType make setlocal ts=4 sts=4 sw=4 noet | ||||
| 
 | ||||
		Loading…
	
		Reference in New Issue