Variable: haskell-indentation-toplevel-list

haskell-indentation-toplevel-list is a variable defined in haskell-indentation.el.

Value

(("module" . haskell-indentation-module)
 ("signature" . haskell-indentation-module)
 ("data" . haskell-indentation-data)
 ("type" . haskell-indentation-data)
 ("newtype" . haskell-indentation-data)
 ("import" . haskell-indentation-import)
 ("foreign" . haskell-indentation-foreign)
 ("where" . haskell-indentation-toplevel-where)
 ("class" . haskell-indentation-class-declaration)
 ("instance" . haskell-indentation-class-declaration)
 ("deriving" . haskell-indentation-deriving))

Documentation

Alist of toplevel keywords with associated parsers.

Source Code

;; Defined in /nix/store/9lz2mhw95f9fqxr9mnq46k3f6qz3aq83-emacs-packages-deps/share/emacs/site-lisp/elpa/haskell-mode-20260904.1042/haskell-indentation.el
(defconst haskell-indentation-toplevel-list
  `(("module"    . haskell-indentation-module)
    ("signature" . haskell-indentation-module)
    ("data"      . haskell-indentation-data)
    ("type"      . haskell-indentation-data)
    ("newtype"   . haskell-indentation-data)
    ("import"    . haskell-indentation-import)
    ("foreign"   . haskell-indentation-foreign)
    ("where"     . haskell-indentation-toplevel-where)
    ("class"     . haskell-indentation-class-declaration)
    ("instance"  . haskell-indentation-class-declaration)
    ("deriving"  . haskell-indentation-deriving))
  "Alist of toplevel keywords with associated parsers.")