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/bundle
|
||||
mkfolder ~/.vim/colors
|
||||
mkfolder ~/.vim/ftplugin
|
||||
mkfolder ~/.vim/plugin
|
||||
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/tab-expand.vim ~/.vim/plugin/tab-expand.vim
|
||||
|
||||
# Install my filetype plugins
|
||||
lnfile vim/ftplugin/perl.vim ~/.vim/ftplugin/perl.vim
|
||||
|
||||
# Install pathogen
|
||||
if [[ ! -f ~/.vim/autoload/pathogen.vim ]]
|
||||
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
|
||||
set foldenable
|
||||
set foldmethod=syntax
|
||||
|
||||
" 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
|
||||
set foldlevel=99
|
||||
|
||||
" Syntax shortcuts
|
||||
nmap <C-S>a :set syntax=asm<CR>
|
||||
|
|
Loading…
Reference in New Issue