Como desativar a quebra automática de linha do Emacs para a sessão atual? Normalmente, preciso do agrupamento automático, mas ao editar um rascunho de email, não preciso disso. Existe uma maneira de desligá-lo por um tempo?
Dependendo do tipo de quebra automática de linha que você está usando, será um dos
M-x toggle-truncate-lines
se suas linhas forem enroladas com força na borda direita da janela ou
M-x visual-line-mode
se suas linhas "envolverem suavemente" no espaço em branco mais próximo da borda direita da janela.
(Se você estiver usando uma versão do Emacs anterior a 24.4, também pode ser M-x longlines-mode
, se suas linhas forem quebradas 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 desativa o modo que você está realmente usando.
Esses são modos locais do buffer, portanto, a emissão do comando afetará apenas o buffer em que você está quando o faz; em todos os outros buffers, você ainda terá o benefício de quebra de linha, a menos que desative o modo também.
Caso deseje mais tarde ativar novamente a quebra de linha, basta reemitir o comando usado para desativá-lo.
M-x toggle-truncate-lines
(global-set-key (kbd "C-c w") 'toggle-truncate-lines); wrap
no meu arquivo .emacs.Apenas uma atualização em
longlines-mode
.A partir do emacs 24.4,
longlines-mode
não existe mais. Portanto, eu recomendo usarM-x toggle-truncate-lines
se você quiser temporariamente ou(set-default 'truncate-lines t)
em seu.emacs
arquivo, se desejar que seja padrão em todos os buffersfonte
longlines-mode
não funcione mais. Atualizado minha respostaOutra possibilidade pode ser alternar
auto-fill-mode
Por exemplo, desligar o
auto-fill-mode
auctex interrompe a quebra de linha rígidafonte