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
)