summary refs log tree commit diff stats
path: root/init.el
diff options
context:
space:
mode:
Diffstat (limited to 'init.el')
-rw-r--r--init.el15
1 files changed, 15 insertions, 0 deletions
diff --git a/init.el b/init.el index 95f3687..de13f13 100644 --- a/init.el +++ b/init.el
@@ -850,3 +850,18 @@ With PREFIX, prompt to change the current dictionary."
850 850
851(use-package rec-mode 851(use-package rec-mode
852 :ensure t) 852 :ensure t)
853
854(use-package gauche-mode
855 :vc (:url "https://github.com/duckwork/gauche-mode")
856 :mode "\\.scm\\'"
857 :config
858 (setopt gauche-mode-info-language 'en
859 scheme-program-name "gosh -i"
860 scheme-compile-exp-command "%s")
861 (add-to-list 'scheme-source-modes 'gauche-mode)
862 (setf (alist-get "\\*scheme\\*" display-buffer-alist nil nil #'equal)
863 '((display-buffer-reuse-window
864 display-buffer-pop-up-window)
865 (inhibit-same-window . t)))
866 (add-hook 'gauche-mode-hook #'enable-gauche-paredit-mode)
867 (add-hook 'inferior-scheme-mode-hook #'enable-gauche-paredit-mode))