dot_files/vim-plugins/bundle/xptemplate/ftplugin/cmake/cmake.xpt.vim
2017-07-09 00:26:06 +03:00

38 lines
711 B
VimL

XPTemplate priority=lang
XPTinclude
\ _common/common
XPT if " if ( cond )...
if ( `cond^ )
`cursor^
`else...{{^else( `cond^ )
`}}^endif( `cond^ )
..XPT
XPT foreach " foreach\(...) ... endofreach\( ... )
foreach (`varname^ `collection^)
`cursor^
endforeach(`varname^)
XPT set " set\(... ...)
set(`varname^ `cursor^)
XPT msg " message\("...")
message("`cursor^")
XPT function " function\(...) ... endfunction\(...)
function(`funcName^ `params^)
`cursor^
endfunction(`funcName^)
XPT macro " macro\(...) ... endmacro\(...)
macro( `macroName^ `params^ )
`cursor^
endmacro( `macroName^ )
XPT while " while\(...) ... endwhile\(...)
while( `condition^ )
`cursor^
enwhile( `condition^ )