emacs에서 C-s로 찾은 후

atomaths의 이미지

한참 emacs의 재미에 빠져있습니다. 하지만 간혹 vim에서 편하게 쓰던 기능이 emacs에서는 뭘까.. 찾는다고 찾아봐도 못찾아서 좀 불편한 부분이... 어쨌든.. 각설하고..

vim에서 shift+* 를 누르면 현재 커서 위의 단어와 같은 모든 단어들을 노란색으로 하이라이트 시켜주지 않습니까?
emacs에서는 C-s 한 뒤(혹은 C-s C-w) 단어를 찾으면 하이라이트는 되는데 커서를 이동(C-n 등으로)하면 하이라이트되었던 단어들이 다시 no highlight 되더군요.

vim에서는 :set noh 하기전까진 계속 노란색으로 하이라이트 된 상태로 있는데 저는 이게 더 편한 것 같더라구요.
방법이 없을까요?

klenui의 이미지

M-x apropos
highlight

해보면

isearch-highlight 같은 함수가 여러개 나오네요...
참고가 되시길 바랍니다.

승원의 이미지

C-h k C-s 하시면 isearch-forward 명령에 대한 도움말을 보실 수 있습니다. 제가 보기에 찾으시는 기능과 가장 가까운 기능은 highlight-regexp 기능인 것 같습니다.

primewizard의 이미지

찾으시는 것이 이것이 맞는지 모르겠습니다만...

.emacs 에 아래 추가

(setq lazy-highlight-cleanup nil)

highlight 된 것 없애려면

M-x lazy-highlight-cleanup
oppor의 이미지

이게 정확한 기능인것 같네요.^^

저도 하나 배워갑니다~

oppor의 이미지

조금 문제 될만한 부분이 있네요.

페이지를 넘어간 부분에선 하이라이트가 표시가 안됩니다.

다시 C-s 를 해줘야 하는 불편함이 존재하네요.