vim-snippets/UltiSnips/rst.snippets
2013-06-19 15:35:26 +08:00

161 lines
2.2 KiB
Plaintext

###########################################################################
# General Stuff #
###########################################################################
snippet part "Part" b
`!p snip.rv = len(t[1])*'#'`
${1:Part name}
`!p snip.rv = len(t[1])*'#'`
$0
endsnippet
snippet sec "Section" b
${1:Section name}
`!p snip.rv = len(t[1])*'='`
$0
endsnippet
snippet ssec "Subsection" b
${1:Section name}
`!p snip.rv = len(t[1])*'-'`
$0
endsnippet
snippet sssec "Subsubsection" b
${1:Section name}
`!p snip.rv = len(t[1])*'^'`
$0
endsnippet
snippet chap "Chapter" b
`!p snip.rv = len(t[1])*'*'`
${1:Chapter name}
`!p snip.rv = len(t[1])*'*'`
$0
endsnippet
snippet para "Paragraph" b
${1:Paragraph name}
`!p snip.rv = len(t[1])*'"'`
$0
endsnippet
###########################################################################
# More Specialized Stuff. #
###########################################################################
snippet cb "Code Block" b
.. code-block:: ${1:lua}
${2:code}
$0
endsnippet
snippet img "Image Block" b
.. |${2:alias}| image:: ${1:img}
endsnippet
snippet fig "Figure Block" b
.. figure:: ${1:img}
:alt: ${2:alter text}
${3}
$0
endsnippet
snippet cont "Content Block" b
.. contents::
${1:content}
$0
endsnippet
snippet tip "Tip Block" b
.. tip::
${1:some tips}
$0
endsnippet
snippet not "Note Block" b
.. note::
${1:some notes}
$0
endsnippet
snippet war "Warning Block" b
.. warning::
${1:Warning!}
$0
endsnippet
snippet imp "Important Block" b
.. important::
${1:This is important}
$0
endsnippet
snippet att "Attention " b
.. attention::
${1:Attention!}
$0
endsnippet
snippet dan "Danger" b
.. danger::
${1:Danger}
$0
endsnippet
snippet err "Error Block" b
.. error::
${1:Errors!}
$0
endsnippet
snippet cau "Cautions Block" b
.. caution::
${1:Cautions!}
$0
endsnippet
snippet top "Topic" b
.. topic:: ${1:title}
${2:contents}
$0
endsnippet
# Spinx Only
snippet sid "SideBar" b
.. sidebar:: ${1:SideBar Title}
${2:SideBar Content}
endsnippet
# vim:ft=snippets: