aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules/bard-emacs-prog.el
diff options
context:
space:
mode:
Diffstat (limited to 'bard-emacs-modules/bard-emacs-prog.el')
-rw-r--r--bard-emacs-modules/bard-emacs-prog.el31
1 files changed, 19 insertions, 12 deletions
diff --git a/bard-emacs-modules/bard-emacs-prog.el b/bard-emacs-modules/bard-emacs-prog.el
index 9856d50..6cf47fc 100644
--- a/bard-emacs-modules/bard-emacs-prog.el
+++ b/bard-emacs-modules/bard-emacs-prog.el
@@ -68,24 +68,31 @@
:config
(setq inferior-lisp-program (executable-find "sbcl")))
+(use-package geiser)
+
+(use-package geiser-racket)
+
+;; parens packages
+(use-package paredit)
+
+(use-package scheme-mode
+ :init
+ (paredit-mode t))
+
+(use-package common-lisp-mode
+ :init
+ (paredit-mode t))
+
+(use-package emacs-lisp-mode
+ :init
+ (paredit-mode t))
+
(use-package haskell-mode)
(use-package flycheck
:init
(global-flycheck-mode t))
-(use-package smartparens
- :config
- (smartparens-global-mode t)
- (show-smartparens-global-mode t)
- :bind
- (("C-<down>" . sp-down-sexp))
- ("C-<up>" . sp-up-sexp)
- ("M-<down>" . sp-backward-up-sexp)
- ("M-<up>" . sp-backward-up-sexp)
- ("C-M-a" . sp-beginning-of-sexp)
- ("C-M-e" . sp-end-of-sexp))
-
(use-package ggtags
:config
(add-hook 'c-mode-common-hook