Remove visual distractions and focus on writing.
This extension is available on Emacs' own GNU ELPA. Alternatively, put
darkroom.el somewhere in your load-path and
The main entrypoints are two minor modes:
darkroom-modemakes visual distractions disappear: the mode-line is temporarily elided, text is enlarged and margins are adjusted so that text centered on the window.
darkroom-tentative-modeis similar, but it only turns on these features if the current buffer occupies the sole window of the Emacs frame (i.e. all other windows are deleted). Whenever the frame is split to display more windows and more buffers, the buffer exits
darkroom-mode. Whenever they are deleted, the buffer re-enters
Personally, I always use
See also the customization options
darkroom-fringes-outside-margins, which affect both modes.