Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How to turn off Emacs's auto line wrapping for the current session? I normally need the automatic wrapping, but when editing a email draft, i don't need that. is there a way to turn it off for a while?

share|improve this question
up vote 19 down vote accepted

Depending on which flavor of automatic line wrapping you're using, it'll be one of

M-x longlines-mode

if your lines wrap hard at a given column, or

M-x toggle-truncate-lines

if your lines wrap hard at the right-hand edge of the window, or

M-x visual-line-mode

if your lines "soft wrap" at the whitespace nearest the right-hand edge of the window.

If you've issued the wrong command for your configuration, then the message in the minibuffer will say "...enabled" instead of "...disabled"; in that case, just issue the same command again to re-disable the bogus mode, and try the others until you've found the one which disables the mode you're actually using.

These are buffer-local modes, so issuing the command will affect only the buffer you're in when you do so; in all other buffers, you'll still have the benefit of line wrapping unless you similarly turn off the mode there as well.

Should you wish later to turn line-wrapping back on, just reissue the command you used to disable it.

share|improve this answer
For another culprit implicated in visual line wrapping, try M-x toggle-truncate-lines – Barry Kelly Oct 22 '13 at 16:18
@BarryKelly Good point! I'd forgotten about that one -- I've just edited the answer to include it. – Aaron Miller Oct 22 '13 at 16:32

Just an update on longlines-mode.

As of emacs 24.4, longlines-mode no longer exists. Therefore I'd recommend using M-x toggle-truncate-lines if you want it temporarily, or (set-default 'truncate-lines t) in your .emacs file if you want it be default in all buffers

share|improve this answer
I need this effect for the current buffer, or editing session, and in particular, not as a default. – qazwsx Oct 20 '15 at 18:28
Ah right, misread the initial question. Just wanted to provide an update that longlines-mode won't work anymore. Updated my answer – Connor S Oct 21 '15 at 18:51
This was the only - and also most painless - solution that worked for me. @qazwsx consider changing this to the accepted one? – mmlac Oct 29 '15 at 5:50

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.