Skip to content

Commit 438b914

Browse files
committed
Merge pull request #1137 from bergey/stylish-haskell-after-save
Stylish haskell after save
2 parents d4e2e33 + df528b8 commit 438b914

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

haskell-mode.el

+2-1
Original file line numberDiff line numberDiff line change
@@ -872,7 +872,8 @@ To be added to `flymake-init-create-temp-buffer-copy'."
872872

873873
(defun haskell-mode-before-save-handler ()
874874
"Function that will be called before buffer's saving."
875-
)
875+
(when haskell-stylish-on-save
876+
(ignore-errors (haskell-mode-stylish-buffer))))
876877

877878
;; From Bryan O'Sullivan's blog:
878879
;; http://www.serpentine.com/blog/2007/10/09/using-emacs-to-insert-scc-annotations-in-haskell-code/

haskell.el

+1-6
Original file line numberDiff line numberDiff line change
@@ -380,12 +380,7 @@ If `haskell-process-load-or-reload-prompt' is nil, accept `default'."
380380
"Function that will be called after buffer's saving."
381381
(when haskell-tags-on-save
382382
(ignore-errors (when (and (boundp 'haskell-session) haskell-session)
383-
(haskell-process-generate-tags))))
384-
(when haskell-stylish-on-save
385-
(ignore-errors (haskell-mode-stylish-buffer))
386-
(let ((before-save-hook '())
387-
(after-save-hook '()))
388-
(basic-save-buffer))))
383+
(haskell-process-generate-tags)))))
389384

390385
;;;###autoload
391386
(defun haskell-mode-tag-find (&optional _next-p)

0 commit comments

Comments
 (0)