diff options
Diffstat (limited to 'bard-emacs-modules/bard-emacs-prog.el')
| -rw-r--r-- | bard-emacs-modules/bard-emacs-prog.el | 31 |
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 |
