1" Vim filetype plugin file 2" Language: Make 3" Maintainer: Bram Moolenaar <[email protected]> 4" Last Change: 2013 Apr 22 5 6" Only do this when not done yet for this buffer 7if exists("b:did_ftplugin") 8 finish 9endif 10let b:did_ftplugin = 1 11 12let b:undo_ftplugin = "setl et< sts< fo< com< cms< inc<" 13 14" Make sure a hard tab is used, required for most make programs 15setlocal noexpandtab softtabstop=0 16 17" Set 'formatoptions' to break comment lines but not other lines, 18" and insert the comment leader when hitting <CR> or using "o". 19setlocal fo-=t fo+=croql 20 21" Set 'comments' to format dashed lists in comments 22setlocal com=sO:#\ -,mO:#\ \ ,b:# 23 24" Set 'commentstring' to put the marker after a #. 25setlocal commentstring=#\ %s 26 27" Including files. 28let &l:include = '^\s*include' 29 30" For matchit.vim, suggested by Albert Netymk. 31if exists("loaded_matchit") 32 let b:match_words = '\<if\(n\)\=\(eq\|def\)\>:\<else\>:\<endif\>,\<define\>:\<endef\>' 33endif 34