Variable: haskell-font-lock-quasi-quote-modes
haskell-font-lock-quasi-quote-modes is a customizable variable defined
in haskell-font-lock.el.
Value
(("hsx" . xml-mode) ("hamlet" . shakespeare-hamlet-mode)
("shamlet" . shakespeare-hamlet-mode)
("whamlet" . shakespeare-hamlet-mode) ("xmlQQ" . xml-mode)
("xml" . xml-mode) ("cmd" . shell-mode) ("sh_" . shell-mode)
("jmacro" . javascript-mode) ("jmacroE" . javascript-mode)
("r" . ess-mode) ("rChan" . ess-mode) ("sql" . sql-mode)
("json" . json-mode) ("aesonQQ" . json-mode)
("parseRoutes" . haskell-yesod-parse-routes-mode))
Documentation
Mapping from quasi quoter token to fontification mode.
If a quasi quote is seen in Haskell code its contents will have font faces assigned as if respective mode was enabled.
Source Code
;; Defined in /nix/store/9lz2mhw95f9fqxr9mnq46k3f6qz3aq83-emacs-packages-deps/share/emacs/site-lisp/elpa/haskell-mode-20260904.1042/haskell-font-lock.el
(defcustom haskell-font-lock-quasi-quote-modes
`(("hsx" . xml-mode)
("hamlet" . shakespeare-hamlet-mode)
("shamlet" . shakespeare-hamlet-mode)
("whamlet" . shakespeare-hamlet-mode)
("xmlQQ" . xml-mode)
("xml" . xml-mode)
("cmd" . shell-mode)
("sh_" . shell-mode)
("jmacro" . javascript-mode)
("jmacroE" . javascript-mode)
("r" . ess-mode)
("rChan" . ess-mode)
("sql" . sql-mode)
("json" . json-mode)
("aesonQQ" . json-mode)
("parseRoutes" . haskell-yesod-parse-routes-mode))
"Mapping from quasi quoter token to fontification mode.
If a quasi quote is seen in Haskell code its contents will have
font faces assigned as if respective mode was enabled."
:group 'haskell-appearance
:type '(repeat (cons string symbol)))