Mercurial > vim
comparison runtime/syntax/vim.vim @ 2751:b0d34143ebfc
Updated runtime files.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Fri, 01 Apr 2011 18:03:16 +0200 |
parents | 916c90b37ea9 |
children | 887d6d91882e |
comparison
equal
deleted
inserted
replaced
2750:66fe19b3c59a | 2751:b0d34143ebfc |
---|---|
1 " Vim syntax file | 1 " Vim syntax file |
2 " Language: Vim 7.3 script | 2 " Language: Vim 7.3 script |
3 " Maintainer: Dr. Charles E. Campbell, Jr. <NdrOchipS@PcampbellAfamily.Mbiz> | 3 " Maintainer: Dr. Charles E. Campbell, Jr. <NdrOchipS@PcampbellAfamily.Mbiz> |
4 " Last Change: August 20, 2010 | 4 " Last Change: Jan 10, 2011 |
5 " Version: 7.3-05 | 5 " Version: 7.3-07 |
6 " Automatically generated keyword lists: {{{1 | 6 " Automatically generated keyword lists: {{{1 |
7 | 7 |
8 " Quit when a syntax file was already loaded {{{2 | 8 " Quit when a syntax file was already loaded {{{2 |
9 if exists("b:current_syntax") | 9 if exists("b:current_syntax") |
10 finish | 10 finish |
548 if !exists("g:vimsyn_embed") | 548 if !exists("g:vimsyn_embed") |
549 let g:vimsyn_embed= "lmpPr" | 549 let g:vimsyn_embed= "lmpPr" |
550 endif | 550 endif |
551 | 551 |
552 " [-- lua --] {{{3 | 552 " [-- lua --] {{{3 |
553 let s:luapath= expand("<sfile>:p:h")."/lua.vim" | 553 let s:luapath= fnameescape(expand("<sfile>:p:h")."/lua.vim") |
554 if !filereadable(s:luapath) | 554 if !filereadable(s:luapath) |
555 let s:luapath= globpath(&rtp,"syntax/lua.vim") | 555 let s:luapath= fnameescape(globpath(&rtp,"syntax/lua.vim")) |
556 endif | 556 endif |
557 if (g:vimsyn_embed =~ 'l' && has("lua")) && filereadable(s:luapath) | 557 if (g:vimsyn_embed =~ 'l' && has("lua")) && filereadable(s:luapath) |
558 unlet! b:current_syntax | 558 unlet! b:current_syntax |
559 exe "syn include @vimLuaScript ".s:luapath | 559 exe "syn include @vimLuaScript ".s:luapath |
560 if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'l' | 560 if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'l' |
570 syn region vimEmbedError start=+lua\s*<<\s*$+ end=+\.$+ | 570 syn region vimEmbedError start=+lua\s*<<\s*$+ end=+\.$+ |
571 endif | 571 endif |
572 unlet s:luapath | 572 unlet s:luapath |
573 | 573 |
574 " [-- perl --] {{{3 | 574 " [-- perl --] {{{3 |
575 let s:perlpath= expand("<sfile>:p:h")."/perl.vim" | 575 let s:perlpath= fnameescape(expand("<sfile>:p:h")."/perl.vim") |
576 if !filereadable(s:perlpath) | 576 if !filereadable(s:perlpath) |
577 let s:perlpath= globpath(&rtp,"syntax/perl.vim") | 577 let s:perlpath= fnameescape(globpath(&rtp,"syntax/perl.vim")) |
578 endif | 578 endif |
579 if (g:vimsyn_embed =~ 'p' && has("perl")) && filereadable(s:perlpath) | 579 if (g:vimsyn_embed =~ 'p' && has("perl")) && filereadable(s:perlpath) |
580 unlet! b:current_syntax | 580 unlet! b:current_syntax |
581 exe "syn include @vimPerlScript ".s:perlpath | 581 exe "syn include @vimPerlScript ".s:perlpath |
582 if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'p' | 582 if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'p' |
592 syn region vimEmbedError start=+pe\%[rl]\s*<<\s*$+ end=+\.$+ | 592 syn region vimEmbedError start=+pe\%[rl]\s*<<\s*$+ end=+\.$+ |
593 endif | 593 endif |
594 unlet s:perlpath | 594 unlet s:perlpath |
595 | 595 |
596 " [-- ruby --] {{{3 | 596 " [-- ruby --] {{{3 |
597 let s:rubypath= expand("<sfile>:p:h")."/ruby.vim" | 597 let s:rubypath= fnameescape(expand("<sfile>:p:h")."/ruby.vim") |
598 if !filereadable(s:rubypath) | 598 if !filereadable(s:rubypath) |
599 let s:rubypath= globpath(&rtp,"syntax/ruby.vim") | 599 let s:rubypath= fnameescape(globpath(&rtp,"syntax/ruby.vim")) |
600 endif | 600 endif |
601 if (g:vimsyn_embed =~ 'r' && has("ruby")) && filereadable(s:rubypath) | 601 if (g:vimsyn_embed =~ 'r' && has("ruby")) && filereadable(s:rubypath) |
602 unlet! b:current_syntax | 602 unlet! b:current_syntax |
603 exe "syn include @vimRubyScript ".s:rubypath | 603 exe "syn include @vimRubyScript ".s:rubypath |
604 if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'r' | 604 if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'r' |
613 syn region vimEmbedError start=+rub[y]\s*<<\s*$+ end=+\.$+ | 613 syn region vimEmbedError start=+rub[y]\s*<<\s*$+ end=+\.$+ |
614 endif | 614 endif |
615 unlet s:rubypath | 615 unlet s:rubypath |
616 | 616 |
617 " [-- python --] {{{3 | 617 " [-- python --] {{{3 |
618 let s:pythonpath= expand("<sfile>:p:h")."/python.vim" | 618 let s:pythonpath= fnameescape(expand("<sfile>:p:h")."/python.vim") |
619 if !filereadable(s:pythonpath) | 619 if !filereadable(s:pythonpath) |
620 let s:pythonpath= globpath(&rtp,"syntax/python.vim") | 620 let s:pythonpath= fnameescape(globpath(&rtp,"syntax/python.vim")) |
621 endif | 621 endif |
622 if (g:vimsyn_embed =~ 'P' && has("python")) && filereadable(s:pythonpath) | 622 if (g:vimsyn_embed =~ 'P' && has("python")) && filereadable(s:pythonpath) |
623 unlet! b:current_syntax | 623 unlet! b:current_syntax |
624 exe "syn include @vimPythonScript ".s:pythonpath | 624 exe "syn include @vimPythonScript ".s:pythonpath |
625 if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'P' | 625 if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'P' |
642 let s:trytcl= (&shell !~ '\<\%(bash\>\|4[nN][tT]\|\<zsh\)\>\%(\.exe\)\=$') | 642 let s:trytcl= (&shell !~ '\<\%(bash\>\|4[nN][tT]\|\<zsh\)\>\%(\.exe\)\=$') |
643 else | 643 else |
644 let s:trytcl= 1 | 644 let s:trytcl= 1 |
645 endif | 645 endif |
646 if s:trytcl | 646 if s:trytcl |
647 let s:tclpath= expand("<sfile>:p:h")."/tcl.vim" | 647 let s:tclpath= fnameescape(expand("<sfile>:p:h")."/tcl.vim") |
648 if !filereadable(s:tclpath) | 648 if !filereadable(s:tclpath) |
649 let s:tclpath= globpath(&rtp,"syntax/tcl.vim") | 649 let s:tclpath= fnameescape(globpath(&rtp,"syntax/tcl.vim")) |
650 endif | 650 endif |
651 if (g:vimsyn_embed =~ 't' && has("tcl")) && filereadable(s:tclpath) | 651 if (g:vimsyn_embed =~ 't' && has("tcl")) && filereadable(s:tclpath) |
652 unlet! b:current_syntax | 652 unlet! b:current_syntax |
653 exe "syn include @vimTclScript ".s:tclpath | 653 exe "syn include @vimTclScript ".s:tclpath |
654 if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 't' | 654 if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 't' |
669 syn region vimEmbedError start=+tc[l]\=\s*<<\s*$+ end=+\.$+ | 669 syn region vimEmbedError start=+tc[l]\=\s*<<\s*$+ end=+\.$+ |
670 endif | 670 endif |
671 unlet s:trytcl | 671 unlet s:trytcl |
672 | 672 |
673 " [-- mzscheme --] {{{3 | 673 " [-- mzscheme --] {{{3 |
674 let s:mzschemepath= expand("<sfile>:p:h")."/scheme.vim" | 674 let s:mzschemepath= fnameescape(expand("<sfile>:p:h")."/scheme.vim") |
675 if !filereadable(s:mzschemepath) | 675 if !filereadable(s:mzschemepath) |
676 let s:mzschemepath= globpath(&rtp,"syntax/scheme.vim") | 676 let s:mzschemepath= fnameescape(globpath(&rtp,"syntax/scheme.vim")) |
677 endif | 677 endif |
678 if (g:vimsyn_embed =~ 'm' && has("mzscheme")) && filereadable(s:mzschemepath) | 678 if (g:vimsyn_embed =~ 'm' && has("mzscheme")) && filereadable(s:mzschemepath) |
679 unlet! b:current_syntax | 679 unlet! b:current_syntax |
680 let iskKeep= &isk | 680 let iskKeep= &isk |
681 exe "syn include @vimMzSchemeScript ".s:mzschemepath | 681 exe "syn include @vimMzSchemeScript ".s:mzschemepath |