Como desativar a quebra de linha automática do Emacs para a sessão atual?

35

Como desativar a quebra de linha automática do Emacs para a sessão atual? Eu normalmente preciso do empacotamento automático, mas ao editar um rascunho de e-mail, não preciso disso. Existe uma maneira de desligá-lo por um tempo?

    
por qazwsx 06.05.2013 / 19:17

3 respostas

49

Dependendo do sabor da quebra de linha automática que você está usando, será um dos

M-x toggle-truncate-lines

se suas linhas ficarem bem na borda direita da janela, ou

M-x visual-line-mode

se as suas linhas "moldarem suavemente" no espaço em branco mais próximo da borda direita da janela.

(Se você estiver usando uma versão do Emacs mais antiga que a 24.4, ela também pode ser M-x longlines-mode , se suas linhas forem muito difíceis em uma determinada coluna.)

Se você emitiu o comando errado para sua configuração, a mensagem no minibuffer dirá "... enabled" em vez de "... disabled"; Nesse caso, basta emitir o mesmo comando novamente para desativar novamente o modo falso e tentar os outros até encontrar o que desabilita o modo que você está realmente usando.

Estes são modos locais de buffer, portanto, emitir o comando afetará apenas o buffer em que você está quando fizer isso; Em todos os outros buffers, você ainda terá o benefício da quebra de linha, a menos que você também desligue o modo.

Se quiser mais tarde ativar novamente a quebra de linha, basta emitir novamente o comando usado para desativá-lo.

    
por 06.05.2013 / 19:24
9

Apenas uma atualização em longlines-mode .

A partir do emacs 24.4, longlines-mode não existe mais. Portanto, eu recomendo usar M-x toggle-truncate-lines se você quiser temporariamente, ou (set-default 'truncate-lines t) no seu arquivo .emacs se você quiser que seja padrão em todos os buffers

    
por 19.10.2015 / 19:19
0

Outra possibilidade pode ser alternar auto-fill-mode

Por exemplo, desativar auto-fill-mode em auctex interrompe a quebra de linhas rígidas

    
por 17.01.2018 / 14:01

Tags