aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules/bard-emacs-prog.el
diff options
context:
space:
mode:
authorbard <[email protected]>2024-05-31 15:28:27 -0400
committerbard <[email protected]>2024-05-31 15:29:19 -0400
commitf7ab9042c25dd2e13320f95820e9dd8464e12ded (patch)
treecebfdea6ffef209db13ed68e40c52d2422386500 /bard-emacs-modules/bard-emacs-prog.el
parent67f350ae11f3ab711d613e3161bcfe623f5a7521 (diff)
paredit onto all lisp mode hooks
Diffstat (limited to 'bard-emacs-modules/bard-emacs-prog.el')
-rw-r--r--bard-emacs-modules/bard-emacs-prog.el27
1 files changed, 17 insertions, 10 deletions
diff --git a/bard-emacs-modules/bard-emacs-prog.el b/bard-emacs-modules/bard-emacs-prog.el
index e2a5598..0eab0b7 100644
--- a/bard-emacs-modules/bard-emacs-prog.el
+++ b/bard-emacs-modules/bard-emacs-prog.el
@@ -54,10 +54,13 @@
(add-to-list 'exec-path "/home/bard/.local/bin")
(add-to-list 'exec-path "/home/bard/opt/")
+;;; Lisp
(use-package clojure-mode
:bind
(:map clojure-mode-map
- ("C-<tab>" . cider-switch-to-repl-buffer)))
+ ("C-<tab>" . cider-switch-to-repl-buffer))
+ :hook
+ (clojure-mode . paredit-mode))
(use-package cider
:bind
@@ -68,31 +71,35 @@
:config
(setq inferior-lisp-program (executable-find "sbcl")))
-(use-package geiser)
+(use-package geiser
+ :ensure t)
-(use-package geiser-racket)
-
-(use-package geiser-gauche)
+(use-package geiser-gauche
+ :ensure t)
;; parens packages
-(use-package paredit)
+(use-package paredit
+ :ensure t)
(use-package scheme-mode
- :hook (scheme-mode-hook . paredit))
+ :hook (scheme-mode . paredit-mode))
(use-package lisp-mode
- :hook (lisp-mode-hook . paredit))
+ :hook (lisp-mode . paredit-mode))
(use-package emacs-lisp-mode
- :hook (emacs-lisp-mode-hook . paredit))
+ :hook (emacs-lisp-mode . paredit-mode))
-(use-package haskell-mode)
+(use-package haskell-mode
+ :ensure t)
(use-package flycheck
+ :ensure t
:init
(global-flycheck-mode t))
(use-package ggtags
+ :ensure t
:config
(add-hook 'c-mode-common-hook
(lambda ()