Skip to content

Commit

Permalink
changed: interactive-haskell-mode-map
Browse files Browse the repository at this point in the history
  • Loading branch information
ncaq committed Sep 3, 2015
1 parent bbae71a commit 099f76f
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions profile/90_haskell.el
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
'(haskell-stylish-on-save t)
)

(with-eval-after-load 'haskell-mode
(with-eval-after-load 'haskell
(add-hook 'haskell-mode-hook 'haskell-indentation-mode)
(add-hook 'haskell-mode-hook 'interactive-haskell-mode)
(add-hook 'haskell-mode-hook 'haskell-doc-mode)
Expand All @@ -29,11 +29,15 @@
(defun haskell-process-load-or-reload-and-switch ()
(interactive)
(haskell-process-load-or-reload)
(switch-to-buffer (haskell-process)))
(haskell-interactive-switch))

(with-eval-after-load 'haskell-interactive-mode (ncaq-set-key haskell-interactive-mode-map))

(define-key haskell-mode-map (kbd "C-c C-d") 'hayoo)
(define-key haskell-mode-map (kbd "C-c C-l") 'haskell-process-load-or-reload-and-switch)
(define-key haskell-mode-map [remap indent-whole-buffer] 'haskell-mode-stylish-buffer-and-save-buffer)

(ncaq-set-key interactive-haskell-mode-map)
(define-key interactive-haskell-mode-map (kbd "C-c C-l") 'haskell-process-load-or-reload-and-switch)
(define-key interactive-haskell-mode-map (kbd "M-n") 'nil)
(define-key interactive-haskell-mode-map (kbd "M-t") 'nil)
)
Binary file modified profile/90_haskell.elc
Binary file not shown.

0 comments on commit 099f76f

Please sign in to comment.