d07009f27f
UltiSnips snippets are taken from UltiSnips repo. Putting them nearby the engine seems to be the wrong thing to do. One reason is that there are two forks now.
59 lines
1.0 KiB
Plaintext
59 lines
1.0 KiB
Plaintext
###########################################################################
|
|
# SnipMate Snippets #
|
|
###########################################################################
|
|
snippet header
|
|
" File: ${1:`!v expand('%:t')`}
|
|
" Author: ${2:`!v g:snips_author`}
|
|
" Description: ${3}
|
|
${4:" Last Modified: `!v strftime("%B %d, %Y")`}
|
|
|
|
$0
|
|
endsnippet
|
|
|
|
snippet gvar "Global / configuration variable"
|
|
if !exists("g:${1:MyUltraImportantVar}")
|
|
let g:$1 = ${2:"${3:<tab>}"}
|
|
endif
|
|
endsnippet
|
|
|
|
snippet guard
|
|
if exists('${1:did_`!p snip.rv = snip.fn.replace('.','_')`}') || &cp${2: || version < 700}
|
|
finish
|
|
endif
|
|
let $1 = 1${3}
|
|
endsnippet
|
|
|
|
snippet f
|
|
fun ${1:function_name}(${2})
|
|
${3:" code}
|
|
endf
|
|
endsnippet
|
|
|
|
snippet for
|
|
for ${1:needle} in ${2:haystack}
|
|
${3:" code}
|
|
endfor
|
|
endsnippet
|
|
|
|
snippet wh
|
|
while ${1:condition}
|
|
${2:" code}
|
|
endw
|
|
endsnippet
|
|
|
|
snippet if
|
|
if ${1:condition}
|
|
${2:" code}
|
|
endif
|
|
endsnippet
|
|
|
|
snippet ife
|
|
if ${1:condition}
|
|
${2}
|
|
else
|
|
${3}
|
|
endif
|
|
endsnippet
|
|
|
|
# vim:ft=snippets:
|