Emacs: Como fazer o regexp procurar o padrão para C-s?

4

Como posso alterar o Emacs para que a pesquisa regular (em vez da pesquisa normal) seja o padrão?

Eu gostaria de poder digitar C-s [0-9] , por exemplo, e isso me leva ao próximo número. Em seguida, pressione C-s novamente e isso me leva ao próximo número.

Eu tentei isso:

(global-set-key "\C-s" 'search-forward-regexp)

Mas a pressão repetida de C-s não funciona. Ele encontra a primeira ocorrência, mas para encontrar o segundo, é necessário inserir novamente o regexp [0-9] depois de pressionar C-s .

    
por dehmann 20.04.2011 / 19:45

1 resposta

5

Você está perto - use isearch-forward-regexp - observe o 'i'.

Encontrado via 'C-hk C-M-s', que está vinculado à pesquisa interativa regexp forward.

    
por 20.04.2011 / 20:06