Emacs: Difference between revisions

imported>Fxttr
Adds a chapter regarding packing and testing emacs nixpkgs
imported>Lord-Valen
m Punctuation
Line 13: Line 13:


=== Doom Emacs ===
=== Doom Emacs ===
The [https://github.com/hlissner/doom-emacs Doom Emacs] project provides a framework with a more beginner-friendly default configuration, and pre-configured modules for popular features (e.g. IDE-like features, note-taking, and time management). Since it uses pinning in its configuration for dependencies, it is possible to package Doom Emacs with nix (see [https://github.com/nix-community/nix-doom-emacs nix-doom-emacs])
The [https://github.com/hlissner/doom-emacs Doom Emacs] project provides a framework with a more beginner-friendly default configuration, and pre-configured modules for popular features (e.g. IDE-like features, note-taking, and time management). Since it uses pinning in its configuration for dependencies, it is possible to package Doom Emacs with nix (see [https://github.com/nix-community/nix-doom-emacs nix-doom-emacs]).


== Installation ==
== Installation ==
Line 72: Line 72:


=====  Without flakes =====
=====  Without flakes =====
For installing one of the unstable branches of emacs, add the following lines to {{ic|/etc/nixos/configuration.nix}}
For installing one of the unstable branches of emacs, add the following lines to {{ic|/etc/nixos/configuration.nix}}:
{{file|configuration.nix|nix|<nowiki>
{{file|configuration.nix|nix|<nowiki>
{
{