Variable: haskell-indentation-mode
haskell-indentation-mode is a buffer-local variable defined in
haskell-indentation.el.
Documentation
Non-nil if Haskell-Indentation mode is enabled.
Use the command haskell-indentation-mode(var)/haskell-indentation-mode(fun) to change this variable.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/9lz2mhw95f9fqxr9mnq46k3f6qz3aq83-emacs-packages-deps/share/emacs/site-lisp/elpa/haskell-mode-20260904.1042/haskell-indentation.el
;;;###autoload
(define-minor-mode haskell-indentation-mode
"Haskell indentation mode that deals with the layout rule.
It rebinds RET, DEL and BACKSPACE, so that indentations can be
set and deleted as if they were real tabs."
:keymap haskell-indentation-mode-map
(kill-local-variable 'indent-line-function)
(kill-local-variable 'indent-region-function)
(when haskell-indentation-mode
(when (and (bound-and-true-p haskell-indent-mode)
(fboundp 'turn-off-haskell-indent))
(turn-off-haskell-indent))
(setq-local indent-line-function #'haskell-indentation-indent-line)
(setq-local indent-region-function #'haskell-indentation-indent-region)))