se toggle-truncate-lines recebe um argumento negativo, ele sempre desativa o truncamento.
Então:
(setq-default word-wrap t)
(toggle-truncate-lines -1)
Estou usando o Emacs 23 em uma distribuição variante do Debian GNU / Linux. Em uma sessão padrão do Emacs lançada com emacs -q
(para confirmar as configurações) eu executo o seguinte para configurar o ambiente que eu gostaria:
M-x toggle-truncate-lines <RET>
M-x set-variable word-wrap t <RET>
Eu deixo o visual-line-mode
definido como o padrão.
Eu gostaria de colocar essas configurações no meu arquivo ~ / .emacs para que elas estejam sempre ativas. Eu fiz isso com o seguinte:
(setq word-wrap t)
(setq-default truncate-lines nil)
(setq visual-line-mode nil)
No entanto, essas configurações não replicam o ambiente que eu gostaria. Longas linhas não são embrulhadas - elas se estendem além da borda direita. Se, em seguida, eu executar M-x toggle-truncate-lines
, eles serão agrupados como eu quero, mas não nos limites de palavras, portanto, a configuração de quebra de linha também não terá efeito. Eu também tentei definir truncate-lines
em ~ / .emacs como t
, mas isso não fez diferença. A documentação de truncate-lines
é a seguinte, portanto, configurar essa variável para nil
parece ser o que estou procurando:
*Non-nil means do not display continuation lines.
Instead, give each line of text just one screen line.
Eu não divido nenhuma janela na horizontal, então truncate-partial-width-windows
não se aplica.
Como configuro o ambiente que gostaria em ~ / .emacs?
se toggle-truncate-lines recebe um argumento negativo, ele sempre desativa o truncamento.
Então:
(setq-default word-wrap t)
(toggle-truncate-lines -1)
Se você quiser simplesmente replicar o comportamento da chamada de função toggle-truncate-lines
, por que não apenas:
(toggle-truncate-lines)
no seu arquivo ~/.emacs
?
Naturalmente, você também pode colocar (setq word-wrap t)
lá, embora eu suspeite que você deva fazer (setq-default word-wrap t)
, já que a variável word-wrap
se torna buffer-local quando definida de alguma forma.
Tags emacs