Replace slime with sly

This commit is contained in:
eriedaberrie 2023-08-18 22:27:32 -07:00
parent 010825f326
commit 20eaed7051

23
init.el
View file

@ -201,7 +201,7 @@
(meow-normal-define-key '("?" . avy-goto-char-timer)))) (meow-normal-define-key '("?" . avy-goto-char-timer))))
(use-package puni (use-package puni
:hook prog-mode tex-mode slime-repl-mode racket-repl-mode :hook prog-mode tex-mode sly-mrepl-mode racket-repl-mode
:bind (:map puni-mode-map :bind (:map puni-mode-map
("C-)" . puni-slurp-forward) ("C-)" . puni-slurp-forward)
("C-}" . puni-barf-forward) ("C-}" . puni-barf-forward)
@ -317,7 +317,7 @@
'(my-meow-undo meow-undo meow-undo-in-selection))))) '(my-meow-undo meow-undo meow-undo-in-selection)))))
(use-package rainbow-delimiters (use-package rainbow-delimiters
:hook prog-mode slime-repl-mode racket-repl-mode) :hook prog-mode sly-mrepl-mode racket-repl-mode)
(use-package highlight-indent-guides (use-package highlight-indent-guides
:hook prog-mode :hook prog-mode
@ -582,20 +582,17 @@
:bind ("C-c v" . envrc-command-map) :bind ("C-c v" . envrc-command-map)
:hook (after-init . envrc-global-mode)) :hook (after-init . envrc-global-mode))
(defun my-slime-repl-set-parens () (use-package sly
(define-key slime-repl-mode-map (kbd "DEL") nil)
(local-set-key (kbd "DEL") #'backward-delete-char-untabify))
(use-package slime
:hook (slime-repl-mode . my-slime-repl-set-parens)
:custom :custom
(slime-contribs '(slime-fancy slime-repl)) (sly-symbol-completion-mode nil)
(slime-lisp-implementations '((sbcl ("sbcl")
:coding-system utf-8-unix)))
:config :config
(setq inferior-lisp-program "sbcl") (setq inferior-lisp-program "sbcl")
(sly-setup)
(with-eval-after-load 'meow (with-eval-after-load 'meow
(add-to-list 'meow-mode-state-list '(sldb-mode . motion)))) (add-to-list 'meow-mode-state-list '(sly-db-mode . motion))))
(use-package sly-asdf)
(use-package sly-named-readtables)
(use-package racket-mode (use-package racket-mode
:hook (racket-mode . racket-xp-mode)) :hook (racket-mode . racket-xp-mode))
@ -950,7 +947,7 @@
:hook :hook
(prog-mode . electric-pair-local-mode) (prog-mode . electric-pair-local-mode)
(eval-expression-minibuffer-setup . electric-pair-local-mode) (eval-expression-minibuffer-setup . electric-pair-local-mode)
(slime-repl-mode . electric-pair-local-mode) (sly-mrepl-mode . electric-pair-local-mode)
(racket-repl-mode . electric-pair-local-mode)) (racket-repl-mode . electric-pair-local-mode))
(use-package ffap (use-package ffap