rougier / nano-emacs
- понедельник, 14 декабря 2020 г. в 00:23:42
Emacs Lisp
GNU Emacs / N Λ N O - Emacs made simple
GNU Emacs / N Λ N O is a set of configuration files for GNU Emacs such as to provide a nice and consistent look and feel as shown below. It is based on design principles I described in the article "On the design of text Editors" that is available on arXiv. The light theme is based on Material colors and the dark theme is based on Nord colors.
The philosophy of nano emacs is to stick as much as possible to vanilla emacs without introducing too much dependencies (or none if possible) and to keep it modular enough. The idea is for users to copy the part they are interested in such as to include them in their own configuration.
You need a recent version of GNU Emacs and to have the Roboto Mono and Fira Code fonts installed on your system. There are no other dependencies.
The easiest way to test nano emacs is to clone the directory on your desktop and to type (from inside the cloned repository):
$ emacs -q -l nano.el
If you like the result, you can merge the content of nano.el into
your emacs configuration file. To do so,
you'll need to modify the load-path
to include the nano emacs
repository and then call for the different modules. The only mandatory
module is nano-faces
that defines 6 faces that are used in other
modules.
(nano-theme)
, or pick what you want by calling your selection of
(nano-theme--
functions.