Guest User

init.el

a guest
Aug 23rd, 2025
16
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 1.59 KB | None | 0 0
  1. (require 'package)
  2. (package-initialize)
  3. (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
  4.  
  5. (when (< emacs-major-version 29)
  6.   (unless (package-installed-p 'use-package)
  7.     (unless package-archive-contents
  8.       (package-refresh-contents))
  9.     (package-install 'use-package)))
  10.  
  11. (use-package paredit
  12.   :ensure t
  13.   ;; :hook ((emacs-lisp-mode . paredit-mode)
  14.   ;;        (racket-mode     . paredit-mode)
  15.   ;;        (lisp-mode       . paredit-mode)
  16.   ;;        (scheme-mode     . paredit-mode))
  17.   )
  18.  
  19. (use-package racket-mode
  20.   :hook ((racket-mode . eldoc-mode)
  21.          (racket-mode . racket-xp-mode))
  22.   :ensure t)
  23.  
  24. (use-package sly
  25.   :ensure t
  26.   :config
  27.   (let ((patterns '(("\\*sly-mrepl"
  28.                      (display-buffer-in-side-window)
  29.                      (side . bottom)
  30.                      (slot . 0)
  31.                      (window-height . 18))
  32.                     ("\\*sly-db"
  33.                      (display-buffer-in-side-window)
  34.                      (side . bottom)
  35.                      (slot . 1))
  36.                     ("\\*sly-inspector"
  37.                      (display-buffer-in-side-window)
  38.                      (side . right)
  39.                      (slot . 1)
  40.                      (window-width . 80))
  41.                     ("\\*sly-description"
  42.                      (display-buffer-in-side-window)
  43.                      (side . right)
  44.                      (slot . 0)
  45.                      (window-width . 80)))))
  46.     (cl-loop for p in patterns
  47.              do (add-to-list 'display-buffer-alist p)))
  48.   (setopt inferior-lisp-program "/usr/bin/sbcl"))
  49.  
Advertisement
Add Comment
Please, Sign In to add comment