https://github.com/rnkn/olivetti.git
git clone 'git://github.com/rnkn/olivetti.git'
Olivetti is a simple Emacs minor mode for a nice writing environment.

Pictured: Big Fish by John August using using text body width of 66 (top, also using Fountain Mode), lorem ipsum text using text body width of 80 (bottom)
olivetti-expand,
olivetti-shrink and olivetti-set-width.olivetti-body-width is an integer, the text body width will scale
with use of text-scale-mode, whereas if a fraction (float) then the
text body width will remain at that fraction.Olivetti is available through MELPA and MELPA-stable. I encourage installing the stable version.
Alternately, download the latest release and put it in your
load-path.
linum-mode currently has a bug that overwrites margin settings,
making it incompatible with Olivetti. More information here:
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20674Please report bugs on GitHub Issues page.
See Releases.