about summary refs log tree commit diff
path: root/elisp.nix
diff options
context:
space:
mode:
Diffstat (limited to 'elisp.nix')
-rw-r--r--elisp.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/elisp.nix b/elisp.nix
index 67654608805b..0776dffab8d5 100644
--- a/elisp.nix
+++ b/elisp.nix
@@ -14,6 +14,8 @@ in
 { config
 # emulate `use-package-always-ensure` behavior
 , alwaysEnsure ? false
+# emulate `#+PROPERTY: header-args:emacs-lisp :tangle yes`
+, alwaysTangle ? false
 , extraEmacsPackages ? epkgs: [ ]
 , package ? pkgs.emacs
 , override ? (epkgs: epkgs)
@@ -46,7 +48,7 @@ let
       else throw "Unsupported type for config: \"${type}\"";
 
   packages = showNotice (parse.parsePackagesFromUsePackage {
-    inherit configText alwaysEnsure isOrgModeFile;
+    inherit configText alwaysEnsure isOrgModeFile alwaysTangle;
   });
   emacsPackages = pkgs.emacsPackagesGen package;
   emacsWithPackages = emacsPackages.emacsWithPackages;