Variable: web-mode-engine-open-delimiter-regexps
web-mode-engine-open-delimiter-regexps is a variable defined in
web-mode.el.
Value
(("angular" . "{{") ("anki" . "{{") ("antlers" . "{{[@#$]?")
("artanis" . "<%\\|<@\\(css\\|icon\\|include\\|js\\)")
("asp"
. "<%\\|</?[[:alpha:]]+:[[:alpha:]]+\\|</?[[:alpha:]]+Template")
("aspx" . "<%.") ("astro" . "---")
("blade" . "{{.\\|{!!\\|@{{\\|@[[:alpha:]]") ("cl-emb" . "<%")
("closure" . "{.\\|/\\*\\| //") ("clip" . "</?c:[[:alpha:]-]+")
("ctemplate" . "[$]?{[{~].") ("django" . "{[#{%]\\|^#")
("dust" . "{.") ("elixir" . "<%\\|</?[.:]") ("ejs" . "<%")
("erb" . "<%\\|^%.") ("expressionengine" . "{.")
("freemarker"
. "<%\\|${\\|</?[[:alpha:]]+:[[:alpha:]]\\|</?[@#]\\|\\[/?[@#].")
("go" . "{{.") ("hero" . "<%") ("jsp" . "<%\\|${") ("lsp" . "<%")
("mako" . "</?%\\|${\\|^[ ]*%.\\|^[ ]*##")
("marko" . "${") ("mason" . "</?[&%]\\|^%.")
("mojolicious" . "<%\\|^[ ]*%.")
("perl" . "</?TMPL_[[:alpha:]]+") ("php" . "<\\?")
("python" . "<\\?") ("razor" . "@.\\|^[ ]*}")
("riot" . "{.\\|/// begin script") ("smarty" . "{[[:alpha:]#$/*\"]")
("spip" . "\\[(#REM)\\|(\\|#[A-Z0-9_]\\|{\\|<:")
("template-toolkit" . "\\[%\\(.\\|$\\)\\|%%#") ("underscore" . "<%")
("velocity" . "#[[:alpha:]#*]\\|$[[:alpha:]!{]")
("vue" . "{{\\|[:@][-[:alpha:]]+=\"") ("web2py" . "{{")
("xoops" . "<{[[:alpha:]#$/*\"]") ("svelte" . "{."))
Documentation
Engine regexps used to identify blocks.
Source Code
;; Defined in /nix/store/2qgnz1rp30nzfz6w0apx4kdm14if1bbs-emacs-packages-deps/share/emacs/site-lisp/elpa/web-mode-20260831.219/web-mode.el
(defvar web-mode-engine-open-delimiter-regexps
(list
'("angular" . "{{")
'("anki" . "{{")
'("antlers" . "{{[@#$]?")
'("artanis" . "<%\\|<@\\(css\\|icon\\|include\\|js\\)")
'("asp" . "<%\\|</?[[:alpha:]]+:[[:alpha:]]+\\|</?[[:alpha:]]+Template")
'("aspx" . "<%.")
'("astro" . "---")
'("blade" . "{{.\\|{!!\\|@{{\\|@[[:alpha:]]")
'("cl-emb" . "<%")
'("closure" . "{.\\|/\\*\\| //")
'("clip" . "</?c:[[:alpha:]-]+")
'("ctemplate" . "[$]?{[{~].")
'("django" . "{[#{%]\\|^#")
'("dust" . "{.")
'("elixir" . "<%\\|</?[.:]")
'("ejs" . "<%")
'("erb" . "<%\\|^%.")
'("expressionengine" . "{.")
'("freemarker" . "<%\\|${\\|</?[[:alpha:]]+:[[:alpha:]]\\|</?[@#]\\|\\[/?[@#].")
'("go" . "{{.")
'("hero" . "<%")
'("jsp" . "<%\\|${")
'("lsp" . "<%")
'("mako" . "</?%\\|${\\|^[ \t]*%.\\|^[ \t]*##")
'("marko" . "${")
'("mason" . "</?[&%]\\|^%.")
'("mojolicious" . "<%\\|^[ \t]*%.")
'("perl" . "</?TMPL_[[:alpha:]]+")
'("php" . "<\\?")
'("python" . "<\\?")
'("razor" . "@.\\|^[ \t]*}")
'("riot" . "{.\\|/// begin script")
'("smarty" . "{[[:alpha:]#$/*\"]")
'("spip" . "\\[(#REM)\\|(\\|#[A-Z0-9_]\\|{\\|<:")
'("template-toolkit" . "\\[%\\(.\\|$\\)\\|%%#")
'("underscore" . "<%")
'("velocity" . "#[[:alpha:]#*]\\|$[[:alpha:]!{]")
'("vue" . "{{\\|[:@][-[:alpha:]]+=\"")
'("web2py" . "{{")
'("xoops" . "<{[[:alpha:]#$/*\"]")
'("svelte" . "{.")
)
"Engine regexps used to identify blocks.")