 ;; Customization properties
 
 (defcustom hindent-style
-  "fundamental"
-  "The style to use for formatting."
+  nil
+  "The style to use for formatting.
+
+This customization is deprecated and ignored."
   :group 'haskell
   :type 'string
   :safe #'stringp)

  :safe #'stringp)

(defcustom hindent-line-length
  nil
  "Optionally override the line length of the formatting style."
  :group 'haskell
  :type '(choice (const :tag "From style" nil)
                 (integer :tag "Override" 80))
  :safe (lambda (val) (or (integerp val) (not val))))

(defcustom hindent-reformat-buffer-on-save nil
  "Set to t to run `hindent-reformat-buffer' when a buffer in `hindent-mode' is saved."
  :group 'haskell
  :safe #'booleanp)


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Minor mode

                                          hindent-process-path
                                          nil ; delete
                                          temp ; output
                                          nil)
                                    (when hindent-line-length
                                      (list "--line-length"
                                            (number-to-string
                                             hindent-line-length)))
                                    (when hindent-tab-size
                                      (list "--tab-size"
                                            (number-to-string
                                             hindent-tab-size)))
                                    (hindent-extra-arguments)))))
            (cond
             ((= ret 1)
