From 6d5d03aa704f3f17809d960e7e4696547de66629 Mon Sep 17 00:00:00 2001 From: Colin Woodbury Date: Tue, 6 Feb 2024 15:16:29 +0900 Subject: [PATCH] feat(common-lisp): introduce `sly-overlay` --- modules/lang/common-lisp/config.el | 13 +++++++------ modules/lang/common-lisp/packages.el | 3 ++- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/modules/lang/common-lisp/config.el b/modules/lang/common-lisp/config.el index 3acb60bc5..e24ffcbb5 100644 --- a/modules/lang/common-lisp/config.el +++ b/modules/lang/common-lisp/config.el @@ -110,12 +110,13 @@ :desc "Remove notes" "n" #'sly-remove-notes :desc "Compile region" "r" #'sly-compile-region) (:prefix ("e" . "evaluate") - :desc "Evaluate buffer" "b" #'sly-eval-buffer - :desc "Evaluate last" "e" #'sly-eval-last-expression - :desc "Evaluate/print last" "E" #'sly-eval-print-last-expression - :desc "Evaluate defun" "f" #'sly-eval-defun - :desc "Undefine function" "F" #'sly-undefine-function - :desc "Evaluate region" "r" #'sly-eval-region) + :desc "Evaluate buffer" "b" #'sly-eval-buffer + :desc "Evaluate defun" "d" #'sly-overlay-eval-defun + :desc "Evaluate last" "e" #'sly-eval-last-expression + :desc "Evaluate/print last" "E" #'sly-eval-print-last-expression + :desc "Evaluate defun (async)" "f" #'sly-eval-defun + :desc "Undefine function" "F" #'sly-undefine-function + :desc "Evaluate region" "r" #'sly-eval-region) (:prefix ("g" . "goto") :desc "Go back" "b" #'sly-pop-find-definition-stack :desc "Go to" "d" #'sly-edit-definition diff --git a/modules/lang/common-lisp/packages.el b/modules/lang/common-lisp/packages.el index 0917fe0c4..07c972ca4 100644 --- a/modules/lang/common-lisp/packages.el +++ b/modules/lang/common-lisp/packages.el @@ -4,4 +4,5 @@ (when (package! sly :pin "ed17d2c2bd7aead0fbb09c3d22861c80a522a097") (package! sly-asdf :pin "6f9d751469bb82530db1673c22e7437ca6c95f45") (package! sly-macrostep :pin "5113e4e926cd752b1d0bcc1508b3ebad5def5fad") - (package! sly-repl-ansi-color :pin "b9cd52d1cf927bf7e08582d46ab0bcf1d4fb5048")) + (package! sly-repl-ansi-color :pin "b9cd52d1cf927bf7e08582d46ab0bcf1d4fb5048") + (package! sly-overlay :pin "916b50297a1f3bb110f840b89b8717d194623e5f"))