Respostas:
Use M-s SPCdurante a pesquisa para alternar literalmente os espaços em branco correspondentes. Ao corresponder literalmente, cada SPCcaractere digitado é correspondido individualmente. (Esse costumava ser o comportamento padrão do Emacs, BTW.)
Para configurar isso como a opção de personalização de comportamento padrão search-whitespace-regexppara nil. ( M-x customize-option search-whitespace-regexp.)
Veja o manual do GNU Emacs, nó Special Isearch.
set-variablenão salva o novo valor persistentemente, para que não mude o comportamento padrão. Eu acho M-x customize-optionque é o que é chamado aqui.
O uso da pesquisa incremental regexp resolve o problema, se você escapar dos caracteres de espaço:
C-M-s \SPC\SPC
Você também pode usar a pesquisa e a substituição sem as barras invertidas, se é isso que você procura:
M-% SPC SPC
ESC C-s. Veja também github.com/leoliu/ggtags/issues/64
O uso da pesquisa regexp ajuda, mas você também pode garantir espaços literais para a pesquisa usando C-q SPCpara citar um espaço na pesquisa.
Para extrair a resposta de @ Rovanion, use isearch-forward-regexp:
C-M-s C-q SPC C-q SPC
Isso procurará dois espaços consecutivos. Curiosamente, isearch-forward-regexprequer correspondências discretas. Pesquisando aaapara aasó irá corresponder uma vez e não novamente no segundo personagem.
(set-variable 'search-whitespace-regexp nil)lá. Obrigado.