gnu: Add emacs-darkroom.

* gnu/packages/emacs.scm (emacs-darkroom): New public variable.
This commit is contained in:
Oleg Pykhalov 2018-05-02 19:09:48 +03:00
parent a79cf99c8b
commit 6e28f15c58
No known key found for this signature in database
GPG Key ID: 7246E11C69B79569
1 changed files with 26 additions and 0 deletions

View File

@ -9638,3 +9638,29 @@ syntax highlighting of numeric literals in source code.
It s customizable: it's easy to add or redefine what exactly consitutes a
\"number\" in given major mode. See @code{highlight-numbers-modelist}.")
(license license:gpl3+)))
(define-public emacs-darkroom
(package
(name "emacs-darkroom")
(version "0.1")
(source (origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/darkroom-"
version ".el"))
(sha256
(base32
"0fif8fm1h7x7g16949shfnaik5f5488clsvkf8bi5izpqp3vi6ak"))))
(build-system emacs-build-system)
(home-page "https://elpa.gnu.org/packages/darkroom.html")
(synopsis "Remove visual distractions and focus on writing")
(description "@code{darkroom-mode} makes visual distractions disappear.
The mode-line is temporarily elided, text is enlarged and margins are adjusted
so that it's centered on the window.
@code{darkroom-tentative-mode} is similar, but it doesn't immediately turn-on
@code{darkroom-mode}, unless the current buffer lives in 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
@code{darkroom-mode}. Whenever they are deleted, the buffer re-enters
@code{darkroom-mode}.")
(license license:gpl3+)))