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 ====