Search code examples
emacsword-wraporg-mode

How can I disable auto-fill mode in Emacs?


Today I got my new PC (Windows 7, 32 bit) and installed Vincelt Goulets Emacs. The only other thing I did was updating Org-mode.

Now, I am stuck with auto-fill-mode on every time I start Emacs new, which I hate. I would like to turn auto-fill-mode off, for now and forever. I even deleted my .emacs file, but auto-fill-mode was still turned on.

The only solution that worked was (a) a nasty workaround or (b) always typing M-x auto-fill-mode every time I start Emacs anew.

Is there a solution?


To be clear, the only thing the current .emacs file contains is: '(inhibit-startup-screen t)


Solution

  • Add to your .emacs,

    (auto-fill-mode -1)
    

    If there are hooks for specific modes, you will need to zap those as well. My suspicion is that you do not actually have auto-fill-mode on by default in all modes, but with the information you have supplied, at least this should be a starting point.

    A reasonable safeguard would be to also disable auto-fill mode from `text-mode-hook':

    (remove-hook 'text-mode-hook #'turn-on-auto-fill)
    

    You may need something similar for other modes as well.