mirror of https://github.com/nirenjan/dotfiles.git
				
				
				
			Create Perl ftplugin for Perl syntax folding
Remove corresponding section from vimrc and add plugin file to install script.vimbundler
							parent
							
								
									cf3ab85868
								
							
						
					
					
						commit
						5b5df1b002
					
				
							
								
								
									
										4
									
								
								install
								
								
								
								
							
							
						
						
									
										4
									
								
								install
								
								
								
								
							|  | @ -162,6 +162,7 @@ mkfolder ~/.vim | ||||||
| mkfolder ~/.vim/autoload | mkfolder ~/.vim/autoload | ||||||
| mkfolder ~/.vim/bundle | mkfolder ~/.vim/bundle | ||||||
| mkfolder ~/.vim/colors | mkfolder ~/.vim/colors | ||||||
|  | mkfolder ~/.vim/ftplugin | ||||||
| mkfolder ~/.vim/plugin | mkfolder ~/.vim/plugin | ||||||
| mkfolder ~/.vim/syntax | mkfolder ~/.vim/syntax | ||||||
| 
 | 
 | ||||||
|  | @ -173,6 +174,9 @@ lnfile vim/plugin/long-lines.vim ~/.vim/plugin/long-lines.vim | ||||||
| lnfile vim/plugin/match-brackets.vim ~/.vim/plugin/match-brackets.vim | lnfile vim/plugin/match-brackets.vim ~/.vim/plugin/match-brackets.vim | ||||||
| lnfile vim/plugin/tab-expand.vim ~/.vim/plugin/tab-expand.vim | lnfile vim/plugin/tab-expand.vim ~/.vim/plugin/tab-expand.vim | ||||||
| 
 | 
 | ||||||
|  | # Install my filetype plugins | ||||||
|  | lnfile vim/ftplugin/perl.vim ~/.vim/ftplugin/perl.vim | ||||||
|  | 
 | ||||||
| # Install pathogen | # Install pathogen | ||||||
| if [[ ! -f ~/.vim/autoload/pathogen.vim ]] | if [[ ! -f ~/.vim/autoload/pathogen.vim ]] | ||||||
| then | then | ||||||
|  |  | ||||||
|  | @ -0,0 +1,17 @@ | ||||||
|  | " File: perl.vim | ||||||
|  | " Author: Nirenjan Krishnan | ||||||
|  | " Description: Perl syntax folding | ||||||
|  | " Last Modified: May 14, 2013 | ||||||
|  | 
 | ||||||
|  | " Perl folding | ||||||
|  | let perl_want_scope_in_variables = 1 | ||||||
|  | let perl_extended_vars = 1 | ||||||
|  | let perl_string_as_statement = 1 | ||||||
|  | let perl_no_sync_on_sub = 1 | ||||||
|  | let perl_no_sync_on_global_var = 1 | ||||||
|  | let perl_sync_dist = 100 | ||||||
|  | let perl_fold = 1 | ||||||
|  | let perl_fold_blocks = 1 | ||||||
|  | let perl_nofold_packages = 1 | ||||||
|  | let perl_nofold_subs = 1 | ||||||
|  | 
 | ||||||
							
								
								
									
										13
									
								
								vimrc
								
								
								
								
							
							
						
						
									
										13
									
								
								vimrc
								
								
								
								
							|  | @ -52,18 +52,7 @@ set title | ||||||
| " Folding | " Folding | ||||||
| set foldenable | set foldenable | ||||||
| set foldmethod=syntax | set foldmethod=syntax | ||||||
| 
 | set foldlevel=99 | ||||||
| " Perl folding |  | ||||||
| let perl_want_scope_in_variables = 1 |  | ||||||
| let perl_extended_vars = 1 |  | ||||||
| let perl_string_as_statement = 1 |  | ||||||
| let perl_no_sync_on_sub = 1 |  | ||||||
| let perl_no_sync_on_global_var = 1 |  | ||||||
| let perl_sync_dist = 100 |  | ||||||
| let perl_fold = 1 |  | ||||||
| let perl_fold_blocks = 1 |  | ||||||
| let perl_nofold_packages = 1 |  | ||||||
| let perl_nofold_subs = 1 |  | ||||||
| 
 | 
 | ||||||
| " Syntax shortcuts | " Syntax shortcuts | ||||||
| nmap <C-S>a :set syntax=asm<CR> | nmap <C-S>a :set syntax=asm<CR> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue