Draw the current text view size in the titlebar during resize operations.
[MacVim/jjgod.git] / runtime / ftplugin / php.vim
blob86cf89c082fa812cc0f641a042f513314bc379cd
1 " Vim filetype plugin file
2 " Language:     php
3 " Maintainer:   Dan Sharp <dwsharp at hotmail dot com>
4 " Last Changed: 2006 Jul 15
5 " URL:          http://mywebpage.netscape.com/sharppeople/vim/ftplugin
7 if exists("b:did_ftplugin") | finish | endif
9 " Make sure the continuation lines below do not cause problems in
10 " compatibility mode.
11 let s:save_cpo = &cpo
12 set cpo-=C
14 " Define some defaults in case the included ftplugins don't set them.
15 let s:undo_ftplugin = ""
16 let s:browsefilter = "HTML Files (*.html, *.htm)\t*.html;*.htm\n" .
17             \        "All Files (*.*)\t*.*\n"
18 let s:match_words = ""
20 runtime! ftplugin/html.vim ftplugin/html_*.vim ftplugin/html/*.vim
21 let b:did_ftplugin = 1
23 " Override our defaults if these were set by an included ftplugin.
24 if exists("b:undo_ftplugin")
25     let s:undo_ftplugin = b:undo_ftplugin
26 endif
27 if exists("b:browsefilter")
28     let s:browsefilter = b:browsefilter
29 endif
30 if exists("b:match_words")
31     let s:match_words = b:match_words
32 endif
33 if exists("b:match_skip")
34     unlet b:match_skip
35 endif
37 " Change the :browse e filter to primarily show PHP-related files.
38 if has("gui_win32")
39     let  b:browsefilter="PHP Files (*.php)\t*.php\n" . s:browsefilter
40 endif
42 " ###
43 " Provided by Mikolaj Machowski <mikmach at wp dot pl>
44 setlocal include=\\\(require\\\|include\\\)\\\(_once\\\)\\\?
45 setlocal iskeyword+=$
46 if exists("loaded_matchit")
47     let b:match_words = '<?php:?>,\<switch\>:\<endswitch\>,' .
48                       \ '\<if\>:\<elseif\>:\<else\>:\<endif\>,' .
49                       \ '\<while\>:\<endwhile\>,' .
50                       \ '\<do\>:\<while\>,' .
51                       \ '\<for\>:\<endfor\>,' .
52                       \ '\<foreach\>:\<endforeach\>,' .
53                       \ '(:),[:],{:},' .
54                       \ s:match_words
55 endif
56 " ###
58 if exists('&ofu')
59   setlocal ofu=phpcomplete#CompletePHP
60 endif
63 setlocal commentstring=/*%s*/
65 " Undo the stuff we changed.
66 let b:undo_ftplugin = "setlocal cms< inc< isk<" .
67             \         " | unlet! b:browsefilter b:match_words | " .
68             \         s:undo_ftplugin
70 " Restore the saved compatibility options.
71 let &cpo = s:save_cpo