if exists('b:did_ftplugin') finish end let b:did_ftplugin = 1 let s:save_cpo = &cpo set cpo&vim setlocal comments=:# setlocal commentstring=#%s setlocal define=\\v^\\s*function> setlocal formatoptions+=n1 setlocal formatoptions-=t setlocal include=\\v^\\s*\\.> setlocal iskeyword=@,48-57,+,-,_,. setlocal suffixesadd^=.fish " Use the 'j' format option when available. if v:version ># 703 || v:version ==# 703 && has('patch541') setlocal formatoptions+=j endif if executable('fish') setlocal omnifunc=fish#Complete setlocal formatprg=fish_indent endif let b:match_ignorecase = 0 if has('patch-7.3.1037') let s:if = '%(else\s\+)\@15:::' \, '<>%|)') let b:match_skip = 's:comment\|string\|deref' let b:undo_ftplugin = " \ setlocal comments< commentstring< define< foldexpr< formatoptions< \|setlocal include< iskeyword< suffixesadd< \|setlocal formatexpr< omnifunc< formatprg< path< keywordprg< \|unlet! b:match_words \" let &cpo = s:save_cpo unlet s:save_cpo