diff options
Diffstat (limited to 'nixos/doc/manual/from_md/release-notes/rl-2211.section.xml')
-rw-r--r-- | nixos/doc/manual/from_md/release-notes/rl-2211.section.xml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml index 2e3dfea8cb6ed..ce161fca5b406 100644 --- a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml +++ b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml @@ -72,6 +72,34 @@ </listitem> <listitem> <para> + <literal>emacs</literal> enables native compilation which + means: + </para> + <itemizedlist spacing="compact"> + <listitem> + <para> + emacs packages from nixpkgs, builtin or not, will do + native compilation ahead of time so you can enjoy the + benefit of native compilation without compiling them on + you machine; + </para> + </listitem> + <listitem> + <para> + emacs packages from somewhere else, e.g. + <literal>package-install</literal>, will do asynchronously + deferred native compilation. If you do not want this, + maybe to avoid CPU consumption for compilation, you can + use + <literal>(setq native-comp-deferred-compilation nil)</literal> + to disable it while still enjoy the benefit of native + compilation for packages from nixpkgs. + </para> + </listitem> + </itemizedlist> + </listitem> + <listitem> + <para> <literal>nixos-generate-config</literal> now generates configurations that can be built in pure mode. This is achieved by setting the new |