Montei minha config do GNU Emacs ao longo dos anos.
Tenho mantido esse repositório atualizado de tempos em tempos: https://github.com/alissonperez/emacs-conf
Dicas
Criar/abrir arquivo com nome parcial quando existe um nome parecido (Ivy)
Problema: ao usar C-x C-f (counsel-find-file) para criar um arquivo cujo nome é prefixo de outro já existente (ex.: digitar .env quando já existe .env.example), o Ivy destaca/seleciona o arquivo existente na lista, e apertar RET acaba abrindo esse arquivo em vez de criar o novo com o nome digitado.
Solução: C-M-j (ivy-immediate-done). Esse atalho já vem por padrão no ivy-minibuffer-map e ignora o candidato destacado, usando exatamente o texto digitado na minibuffer.
Fluxo:
C-x C-f- Digite
.env - Mesmo com
.env.exampledestacado na lista, aperteC-M-j - O Emacs cria/abre
.envliteral, ignorando a sugestão