Emacs key binding for isearch-forward -
i'm using emacs v24.3 on windows 7. i'm trying learn how remap key bindings.
i've created .emacs file in home directory , contains 1 line:
(global-set-key (kbd "c-f") 'isearch-forward) i start emacs runemacs.exe. find non-existant file, type words (click @ start of text) , type c-f find. i-search: prompt displays , can incrementally search text. far go.
the problem is, if behavior suppose same default isearch-forward keystroke, c-s, isn't. when type c-f second time search next occurance of string, thing happens i-search prompt appears in minibuffer.
i'm not able search next occurance of string. additionally, del key suppose repeate search in reverse direction. not happen me when search using c-f (though when search using c-s.).
so single key mapping seems break 2 things. mapping wrong? or these bugs? if i'm mapping wrong, how map c-f isearch-forward command?
along 1 line, add:
(define-key isearch-mode-map "\c-f" 'isearch-repeat-forward) the issue isearch has own bindings active once start incremental search. adding expression above remaps binding isearch-repeat-forward.
if you're curious these bindings, can enter c-h b while doing incremental search examine full keymap.
Comments
Post a Comment