Variable: electric-indent-functions-without-reindent

electric-indent-functions-without-reindent is a variable defined in electric.el.gz.

Value

(indent-relative indent-to-left-margin indent-relative-maybe
		 indent-relative-first-indent-point py-indent-line
		 coffee-indent-line org-indent-line yaml-indent-line
		 haskell-indentation-indent-line haskell-indent-cycle
		 haskell-simple-indent yaml-indent-line)

Documentation

List of indent functions that can't reindent.

If indent-line-function is one of those, then electric-indent-mode(var)/electric-indent-mode(fun) will not try to reindent lines. It is normally better to make the major mode set electric-indent-inhibit, but this can be used as a workaround.

Source Code

;; Defined in /usr/src/emacs/lisp/electric.el.gz
(defvar electric-indent-functions-without-reindent
  '(indent-relative indent-to-left-margin indent-relative-maybe
    indent-relative-first-indent-point py-indent-line coffee-indent-line
    org-indent-line yaml-indent-line haskell-indentation-indent-line
    haskell-indent-cycle haskell-simple-indent yaml-indent-line)
  "List of indent functions that can't reindent.
If `indent-line-function' is one of those, then `electric-indent-mode' will
not try to reindent lines.  It is normally better to make the major
mode set `electric-indent-inhibit', but this can be used as a workaround.")