emacs: Scheme mode

This commit is contained in:
caem 2025-03-12 21:51:40 +01:00
parent 2b2f17688b
commit 3f9695aeac
Signed by: caem
GPG key ID: 69A830D03203405F
2 changed files with 16 additions and 1 deletions

View file

@ -1,4 +1,6 @@
;; Global configuration for all modes
(setq-default indent-tabs-mode nil)
;; Load each enabled mode
(rei/load "nix-mode.el")
(rei/load "guile-mode.el")
(rei/load "scheme-mode.el")

View file

@ -0,0 +1,13 @@
(add-hook 'scheme-mode-hook
(lambda ()
(setq indent-tabs-mode nil)
(setq tab-wdith 2)))
(use-package paredit
:ensure t
:hook
((scheme-mode . enable-paredit-mode)
(geiser-mode . enable-paredit-mode))
:config
(show-paren-mode 1)
(setq show-paren-style 'parenthesis))