When doing a
yank after an
isearch-forward/backward, the most natural thing that one wishes to happen is to isearch the string provided by that yank. How to realize this?
Recently I have installed the packages isearch+ when I remove the line
(require 'isearch+)from my init file, the problem is solved.
Search for what
C-yis bound to in the
Check that package's documentation in its header; by design you need to hit
C-y C-yto do the usual yank:
C-y is a prefix key in Isearch+. There are multiple yank commands, all bound to keys on prefix
C-y C-y is bound by default to
You can of course bind any key you like (in
isearch-mode-map) to any Isearch command, including to
(define-key isearch-mode-map (kbd "WHATEVER") 'isearch-yank-kill)
FYI -- You can not only get this info from the isearch+.el library file header, as @kaushalmodi pointed out. You can also use
C-s C-h to see all bindings in the Isearch-mode keymap. And if you use library help-fns+.el then you can also use
C-h M-k isearch-mode-map to see a human-readable description of all of the keys and their commands.