Function: web-mode-closing-block

web-mode-closing-block is a natively compiled function defined in web-mode.el.

Signature

(web-mode-closing-block TYPE)

Source Code

;; Defined in /nix/store/2qgnz1rp30nzfz6w0apx4kdm14if1bbs-emacs-packages-deps/share/emacs/site-lisp/elpa/web-mode-20260831.219/web-mode.el
(defun web-mode-closing-block (type)
  (cond
    ((string= web-mode-engine "php")              (concat "<?php end" type "; ?>"))
    ((string= web-mode-engine "django")           (concat "{% end" type " %}"))
    ((string= web-mode-engine "antlers")          (concat "{{/" type "}}"))
    ((string= web-mode-engine "ctemplate")        (concat "{{/" type "}}"))
    ((string= web-mode-engine "blade")
     (if (string= type "section") (concat "@show") (concat "@end" type)))
    ((string= web-mode-engine "dust")             (concat "{/" type "}"))
    ((string= web-mode-engine "mako")             (concat "% end" type))
    ((string= web-mode-engine "closure")          (concat "{/" type "}"))
    ((string= web-mode-engine "smarty")           (concat "{/" type "}"))
    ((string= web-mode-engine "expressionengine") (concat "{/" type "}"))
    ((string= web-mode-engine "xoops")            (concat "<{/" type "}>"))
    ((string= web-mode-engine "svelte")           (concat "{/" type "}"))
    ((string= web-mode-engine "underscore")        "<% } %>")
    ((string= web-mode-engine "lsp")               "<% ) %>")
    ((string= web-mode-engine "erb")               "<% } %>")
    ((string= web-mode-engine "erb")               "<% end %>")
    ((string= web-mode-engine "artanis")           "<% ) %>")
    ((string= web-mode-engine "hero")              "<% } %>")
    ((string= web-mode-engine "go")                "{{end}}")
    ((string= web-mode-engine "velocity")          "#end")
    ((string= web-mode-engine "velocity")          "#{end}")
    ((string= web-mode-engine "template-toolkit")  "[% end %]")
    ((member web-mode-engine '("asp" "jsp"))
     (if (string-match-p "[:.]" type) (concat "</" type ">") "<% } %>"))
    (t nil)
    ) ;cond
  )