1" Vim filetype plugin file 2" Language: Falcon 3" Author: Steven Oliver <[email protected]> 4" Copyright: Copyright (c) 2009, 2010 Steven Oliver 5" License: You may redistribute this under the same terms as Vim itself 6" -------------------------------------------------------------------------- 7" GetLatestVimScripts: 2762 1 :AutoInstall: falcon.vim 8 9" Only do this when not done yet for this buffer 10if (exists("b:did_ftplugin")) 11 finish 12endif 13let b:did_ftplugin = 1 14 15let s:cpo_save = &cpo 16set cpo&vim 17 18setlocal tabstop=4 shiftwidth=4 expandtab fileencoding=utf-8 19setlocal suffixesadd=.fal 20 21" Matchit support 22if exists("loaded_matchit") && !exists("b:match_words") 23 let b:match_ignorecase = 0 24 25 let b:match_words = 26 \ '\<\%(if\|case\|while\|until\|for\|do\|class\)\>=\@!' . 27 \ ':' . 28 \ '\<\%(else\|elsif\|when\)\>' . 29 \ ':' . 30 \ '\<end\>' . 31 \ ',{:},\[:\],(:)' 32endif 33 34" Set comments to include dashed lines 35setlocal comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,:// 36 37" Windows allows you to filter the open file dialog 38if has("gui_win32") && !exists("b:browsefilter") 39 let b:browsefilter = "Falcon Source Files (*.fal)\t*.fal\n" . 40 \ "All Files (*.*)\t*.*\n" 41endif 42 43" vim: set sw=4 sts=4 et tw=80 : 44