aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules/bard-emacs-prog.el
diff options
context:
space:
mode:
authorbard <[email protected]>2024-05-08 06:23:21 -0400
committerbard <[email protected]>2024-05-08 06:23:21 -0400
commit7f51b86244c58c942688017ae609bb86b89c9648 (patch)
treea6f10f248bd24b097f038a435aaa370eeffa73f2 /bard-emacs-modules/bard-emacs-prog.el
parent48d10e555ddd4ba35573792bb77a7ab6f104cada (diff)
lisp editing
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