aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules
diff options
context:
space:
mode:
Diffstat (limited to 'bard-emacs-modules')
-rw-r--r--bard-emacs-modules/bard-emacs-prog.el13
1 files changed, 9 insertions, 4 deletions
diff --git a/bard-emacs-modules/bard-emacs-prog.el b/bard-emacs-modules/bard-emacs-prog.el
index e84b39a..cdda570 100644
--- a/bard-emacs-modules/bard-emacs-prog.el
+++ b/bard-emacs-modules/bard-emacs-prog.el
@@ -1,9 +1,5 @@
(use-package haskell-mode
:ensure t
- :hook
- ((haskell-mode . interactive-haskell-mode)
- (haskell-mode . haskell-doc-mode)
- (haskell-mode . haskell-indent-mode))
:config
(setq haskell-interactive-popup-errors nil))
@@ -81,6 +77,15 @@
(when (derived-mode-p 'c-mode 'c++-mode 'java-mode)
(ggtags-mode 1)))))
+(use-package compile
+ :ensure nil
+ :defer 2
+ :config
+ (require 'bard-compile)
+ (setq compilation-scroll-output t
+ compilation-auto-jump-to-first-error t)
+ )
+
;; Version control
(define-key global-map (kbd "C-c g") #'magit-status)
(setq magit-repository-directories