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.")