web-dev-qa-db-fra.com

Comment désactiver le retour à la ligne automatique d'Emacs pour la session en cours?

Comment désactiver le retour à la ligne automatique d'Emacs pour la session en cours? J'ai normalement besoin du wrapping automatique, mais lors de l'édition d'un brouillon, je n'en ai pas besoin. Y a-t-il un moyen de l'éteindre pendant un moment?

39
qazwsx

En fonction de la saveur du retour à la ligne automatique que vous utilisez, ce sera l'un des

M-x toggle-truncate-lines

si vos lignes s'enroulent fort au bord droit de la fenêtre, ou

M-x visual-line-mode

si vos lignes se "ramollissent" dans l’espace le plus proche du bord droit de la fenêtre.

(Si vous utilisez une version d'Emacs antérieure à 24.4, il peut également s'agir de M-x longlines-mode, si vos lignes sont renvoyées à la ligne dans une colonne donnée.)

Si vous avez émis la mauvaise commande pour votre configuration, le message dans le mini-tampon indiquera "... activé" au lieu de "... désactivé"; Dans ce cas, relancez la même commande pour réactiver le mode bidon et essayez les autres jusqu'à ce que vous ayez trouvé celui qui désactive le mode utilisé.

Ce sont des modes locaux au tampon, donc émettre la commande n’affectera que le tampon dans lequel vous vous trouvez; dans tous les autres tampons, vous aurez toujours l'avantage de l'habillage de ligne, à moins que vous ne désactiviez de la même manière le mode.

Si vous souhaitez réactiver le retour à la ligne ultérieurement, relancez la commande utilisée pour la désactiver.

53
Aaron Miller

Juste une mise à jour sur longlines-mode.

Depuis emacs 24.4, longlines-mode n'existe plus. Par conséquent, je vous recommande d'utiliser M-x toggle-truncate-lines si vous le souhaitez temporairement ou (set-default 'truncate-lines t) dans votre fichier .emacs si vous le souhaitez par défaut dans tous les tampons.

9
Connor S

Une autre possibilité peut être de basculer auto-fill-mode

Par exemple, désactiver auto-fill-mode dans auctex arrête le retour à la ligne fixe

1
chandler