diff options
author | talyz <kim.lindberger@gmail.com> | 2020-08-09 18:44:09 +0200 |
---|---|---|
committer | adisbladis <adisbladis@gmail.com> | 2020-08-11 18:17:19 +0200 |
commit | b9001814726b8309a89170ea23244d6a9dda707e (patch) | |
tree | bb7ba597434468e7b4ffaebd768becac809b29f1 /elisp.nix | |
parent | aa199d5e708914d7cad2b5019b0d73d1adedb93d (diff) | |
download | nixlib-b9001814726b8309a89170ea23244d6a9dda707e.tar nixlib-b9001814726b8309a89170ea23244d6a9dda707e.tar.gz nixlib-b9001814726b8309a89170ea23244d6a9dda707e.tar.bz2 nixlib-b9001814726b8309a89170ea23244d6a9dda707e.tar.lz nixlib-b9001814726b8309a89170ea23244d6a9dda707e.tar.xz nixlib-b9001814726b8309a89170ea23244d6a9dda707e.tar.zst nixlib-b9001814726b8309a89170ea23244d6a9dda707e.zip |
Add `alwaysTangle` argument to emacsWithPackagesFromUsePackage
Add an option to tangle all Org mode babel code blocks by default and update the documentation.
Diffstat (limited to 'elisp.nix')
-rw-r--r-- | elisp.nix | 4 |
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; |