From bb37ac0803d995dfcec265843df43fd616dc71f4 Mon Sep 17 00:00:00 2001 From: Tim McCarthy Date: Mon, 30 Sep 2024 22:12:50 -0700 Subject: [PATCH] Add avy action for embark-dwim --- thoom-emacs/init.el | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/thoom-emacs/init.el b/thoom-emacs/init.el index 412341d..7f75dea 100644 --- a/thoom-emacs/init.el +++ b/thoom-emacs/init.el @@ -204,7 +204,17 @@ (cdr (ring-ref avy-ring 0)))) t) + (defun avy-action-embark-dwim (pt) + (unwind-protect + (save-excursion + (goto-char pt) + (embark-dwim)) + (select-window + (cdr (ring-ref avy-ring 0)))) + t) + (setf (alist-get ?\; avy-dispatch-alist) 'avy-action-embark) + (setf (alist-get ?\: avy-dispatch-alist) 'avy-action-embark-dwim) (setq avy-timeout-seconds 0.25) ;; Always show candidates even when there's just one, to give an