diff --git a/modules/completion/ivy/autoload/ivy.el b/modules/completion/ivy/autoload/ivy.el index 8c5f0fd0b..d2fe27ddf 100644 --- a/modules/completion/ivy/autoload/ivy.el +++ b/modules/completion/ivy/autoload/ivy.el @@ -68,6 +68,7 @@ limit to buffers in the current workspace." ;;;###autoload (defun +ivy/kill-ring () + "Search through the kill ring with `ivy'." (interactive) (ivy-read "Kill ring:" (cl-remove-if (lambda (it) diff --git a/modules/completion/ivy/config.el b/modules/completion/ivy/config.el index 88bd599fa..639b51478 100644 --- a/modules/completion/ivy/config.el +++ b/modules/completion/ivy/config.el @@ -42,8 +42,11 @@ (map! :map ivy-minibuffer-map [escape] #'keyboard-escape-quit + "M-v" #'yank "C-r" #'evil-paste-from-register - "M-v" #'clipboard-yank + "C-k" #'ivy-previous-line + "C-j" #'ivy-next-line + "C-l" #'ivy-alt-done "C-w" #'backward-kill-word "C-u" #'backward-kill-sentence "C-b" #'backward-word