aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules
diff options
context:
space:
mode:
authorDaniel <[email protected]>2024-10-26 15:15:11 -0400
committerDaniel <[email protected]>2024-10-26 15:17:30 -0400
commit33b3f7b7fb6bf564857e96e46d291a6709962918 (patch)
tree35b5030282fb36344f13c3555ec484d276f31a31 /bard-emacs-modules
parentd7505cb3b10cd8134bf6207b1625c4afabdce439 (diff)
compile settings
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