Emacs: Difference between revisions
imported>Appetrosyan Added discussion of the different branches |
imported>Appetrosyan Added formatting. |
||
Line 13: | Line 13: | ||
* potential for reproducible portable literate configurations | * potential for reproducible portable literate configurations | ||
Emacs, much like NixOS can rebuild and re-fetch all of its packages based on its initialisation file alone, if one chooses to use an extension called {{ic|(use-package)}}. Such a configuration file can be version controlled and used in all compatible operating systems. Certain issues are possible, when mixing different versions of Emacs, in particular a configuration file tailored towards emacs with native compilation, may misbehave on non-native compiling versions, unless only the emacs lisp code is shared between them. | {{tip|Emacs, much like NixOS can rebuild and re-fetch all of its packages based on its initialisation file alone, if one chooses to use an extension called {{ic|(use-package)}}. Such a configuration file can be version controlled and used in all compatible operating systems.}} Certain issues are possible, when mixing different versions of Emacs, in particular a configuration file tailored towards emacs with native compilation, may misbehave on non-native compiling versions, unless only the emacs lisp code is shared between them. | ||
==== Unstable branches ==== | ==== Unstable branches ==== |