Is it possible to wrap text automatically at 80 column length? I mean, writing code or text and then, when I reach 80 characters, put a breakline and continue on the next line (not wrapping the word but putting on the next line).

Thank you!


You can customize fill-column or do (setq-default fill-column 80) in your init file and use auto-fill-mode.

You can activate it per mode by using (add-hook 'text-mode-hook 'turn-on-auto-fill) or with key binding: (global-set-key (kbd "C-c q") 'auto-fill-mode). See emacswiki for more.

| improve this answer | |
  • I did it, but it doesn't work :( – user11867 Jul 24 '16 at 11:21
  • Did you also try auto-fill-mode? – theldoria Jul 24 '16 at 11:23
  • Yes, and it only add spaces when the 80 characters are reached... – user11867 Jul 24 '16 at 11:58
  • 1
    OP: Try starting from emacs -Q (no init file). If you still see a problem then provide a step-by-step recipe to reproduce it, saying what you see at each step and what you expected to see. If you do not see a problem, with emacs -Q, then recursively bisect your init file to find where you are introducing the problem. – Drew Jul 24 '16 at 15:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy