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