home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / ftplugin / pascal.vim < prev    next >
Encoding:
Text File  |  2011-05-27  |  667 b   |  21 lines

  1. " Vim filetype plugin file
  2. " Language:    pascal
  3. " Maintainer:    Dan Sharp <dwsharp at users dot sourceforge dot net>
  4. " Last Changed: 11 Apr 2011
  5. " URL:        http://dwsharp.users.sourceforge.net/vim/ftplugin
  6.  
  7. if exists("b:did_ftplugin") | finish | endif
  8. let b:did_ftplugin = 1
  9.  
  10. if exists("loaded_matchit")
  11.     let b:match_ignorecase = 1 " (pascal is case-insensitive)
  12.  
  13.     let b:match_words = '\<\%(begin\|case\|record\|object\|try\)\>'
  14.     let b:match_words .= ':\<^\s*\%(except\|finally\)\>:\<end\>'
  15.     let b:match_words .= ',\<repeat\>:\<until\>'
  16.     let b:match_words .= ',\<if\>:\<else\>'
  17. endif
  18.  
  19. " Undo the stuff we changed.
  20. let b:undo_ftplugin = "unlet! b:match_words"
  21.