diff options
author | Timo Wilken | 2023-07-23 11:43:38 +0200 |
---|---|---|
committer | Timo Wilken | 2023-07-23 11:43:38 +0200 |
commit | 9db8734147731fe810ffcec9952d51ca60b69b5f (patch) | |
tree | e81fc26b637a7741dd02c79aa5e4099b66df8dbb /tw/home | |
parent | cffd8603d108588e8796a4fe958fd80feaf9c439 (diff) |
Improve sly setup
Need a `sly-eval-buffer' command. Also, `sly-mrepl' doesn't work without
running `sly' beforehand.
Diffstat (limited to 'tw/home')
-rw-r--r-- | tw/home/files/emacs-init.el | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tw/home/files/emacs-init.el b/tw/home/files/emacs-init.el index 3aba7e3a..e7098b34 100644 --- a/tw/home/files/emacs-init.el +++ b/tw/home/files/emacs-init.el @@ -399,11 +399,11 @@ (use-package sly :after (evil) - :hook (lisp-mode) ; `common-lisp-mode' is `lisp-mode'. + :hook (lisp-mode . sly-mode) ; `common-lisp-mode' is `lisp-mode'. :config (evil-define-key '(normal visual) lisp-mode-map (kbd "<localleader>C-c") #'sly-interrupt - (kbd "<localleader>z") #'sly-mrepl + (kbd "<localleader>z") #'sly (kbd "<localleader>Z") #'sly-mrepl-sync (kbd "<localleader>i") #'sly-inspect (kbd "<localleader>D") #'sly-disassemble-symbol @@ -412,6 +412,7 @@ (kbd "<localleader>e:") #'sly-interactive-eval (kbd "<localleader>el") #'sly-eval-last-expression (kbd "<localleader>ep") #'sly-pprint-eval-last-expression + (kbd "<localleader>eb") #'sly-eval-buffer (kbd "<localleader>ef") #'sly-eval-defun (kbd "<localleader>er") #'sly-eval-region (kbd "<localleader>eF") #'sly-compile-defun |