Você pode recuar a região para fazer isso em todo o buffer:
- marca o buffer inteiro com
C-x h(ouM-x mark-whole-buffer) - executar a região de recuo com
C-M-\(ouM-x indent-region)
Meu emacs está configurado para recuar meu código automaticamente enquanto eu o escrevo e também recuar as coisas corretamente se eu empurrar a guia em qualquer linha que tenha se desalinhado de alguma forma (geralmente porque eu mudei o código). Eu estou querendo saber, no entanto, se existe algum comando em emacs que me permita pegar um arquivo inteiro (com um código escrito nele) e recuar a coisa toda automaticamente da mesma forma que normalmente recua meu código em tempo real escrevê-lo sem eu ter que passar e empurrar guia em todas as linhas do arquivo?
Suponho que eu poderia definir uma macro que guias e, em seguida, avança para a próxima linha e repita essa macro para o comprimento do meu arquivo. Eu estou querendo saber se há algum comando em emacs ou algum outro recurso que faria isso automaticamente.
Tags emacs