htmldjango.snippets 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. # Generic tags
  2. snippet %
  3. {% ${1} %}${2}
  4. snippet %%
  5. {% ${1:tag_name} %}
  6. ${2}
  7. {% end$1 %}
  8. snippet {
  9. {{ ${1} }}${2}
  10. # Template Tags
  11. snippet autoescape
  12. {% autoescape ${1:off} %}
  13. ${2}
  14. {% endautoescape %}
  15. snippet block
  16. {% block ${1} %}
  17. ${2}
  18. {% endblock %}
  19. snippet #
  20. {# ${1:comment} #}
  21. snippet comment
  22. {% comment %}
  23. ${1}
  24. {% endcomment %}
  25. snippet cycle
  26. {% cycle ${1:val1} ${2:val2} ${3:as ${4}} %}
  27. snippet debug
  28. {% debug %}
  29. snippet extends
  30. {% extends "${1:base.html}" %}
  31. snippet filter
  32. {% filter ${1} %}
  33. ${2}
  34. {% endfilter %}
  35. snippet firstof
  36. {% firstof ${1} %}
  37. snippet for
  38. {% for ${1} in ${2} %}
  39. ${3}
  40. {% endfor %}
  41. snippet empty
  42. {% empty %}
  43. ${1}
  44. snippet if
  45. {% if ${1} %}
  46. ${2}
  47. {% endif %}
  48. snippet else
  49. {% else %}
  50. ${1}
  51. snippet ifchanged
  52. {% ifchanged %}${1}{% endifchanged %}
  53. snippet ifequal
  54. {% ifequal ${1} ${2} %}
  55. ${3}
  56. {% endifequal %}
  57. snippet ifnotequal
  58. {% ifnotequal ${1} ${2} %}
  59. ${3}
  60. {% endifnotequal %}
  61. snippet include
  62. {% include "${1}" %}
  63. snippet load
  64. {% load ${1} %}
  65. snippet now
  66. {% now "${1:jS F Y H:i}" %}
  67. snippet regroup
  68. {% regroup ${1} by ${2} as ${3} %}
  69. snippet spaceless
  70. {% spaceless %}${1}{% endspaceless %}
  71. snippet ssi
  72. {% ssi ${1} %}
  73. snippet trans
  74. {% trans "${1:string}" %}
  75. snippet url
  76. {% url ${1} as ${2} %}
  77. snippet widthratio
  78. {% widthratio ${1:this_value} ${2:max_value} ${3:100} %}
  79. snippet with
  80. {% with ${1} as ${2} %}
  81. # Template Filters
  82. # Note: Since SnipMate can't determine which template filter you are
  83. # expanding without the "|" character, these do not add the "|"
  84. # character. These save a few keystrokes still.
  85. # Note: Template tags that take no arguments are not implemented.
  86. snippet add
  87. add:"${1}"
  88. snippet center
  89. center:"${1}"
  90. snippet cut
  91. cut:"${1}"
  92. snippet date
  93. date:"${1}"
  94. snippet default
  95. default:"${1}"
  96. snippet defaultifnone
  97. default_if_none:"${1}"
  98. snippet dictsort
  99. dictsort:"${1}"
  100. snippet dictsortrev
  101. dictsortreversed:"${1}"
  102. snippet divisibleby
  103. divisibleby:"${1}"
  104. snippet floatformat
  105. floatformat:"${1}"
  106. snippet getdigit
  107. get_digit:"${1}"
  108. snippet join
  109. join:"${1}"
  110. snippet lengthis
  111. length_is:"${1}"
  112. snippet pluralize
  113. pluralize:"${1}"
  114. snippet removetags
  115. removetags:"${1}"
  116. snippet slice
  117. slice:"${1}"
  118. snippet stringformat
  119. stringformat:"${1}"
  120. snippet time
  121. time:"${1}"
  122. snippet truncatewords
  123. truncatewords:${1}
  124. snippet truncatewordshtml
  125. truncatewords_html:${1}
  126. snippet urlizetrunc
  127. urlizetrunc:${1}
  128. snippet wordwrap
  129. wordwrap:${1}