Variable: haskell-import-mapping

haskell-import-mapping is a customizable variable defined in haskell-customize.el.

Value

nil

Documentation

Support a mapping from module to import lines.

E.g. '(("Data.Map" . "import qualified Data.Map as M import Data.Map (Map)
"))

This will import

import qualified Data.Map as M import Data.Map (Map)

when Data.Map is the candidate.

Source Code

;; Defined in /nix/store/9lz2mhw95f9fqxr9mnq46k3f6qz3aq83-emacs-packages-deps/share/emacs/site-lisp/elpa/haskell-mode-20260904.1042/haskell-customize.el
(defcustom haskell-import-mapping
  '()
  "Support a mapping from module to import lines.

E.g. \\='((\"Data.Map\" . \"import qualified Data.Map as M
import Data.Map (Map)
\"))

This will import

import qualified Data.Map as M
import Data.Map (Map)

when Data.Map is the candidate.

"
  :type '(repeat (cons (string :tag "Module name")
                       (string :tag "Import lines")))
  :group 'haskell-interactive)