diff options
Diffstat (limited to 'nixpkgs/pkgs/build-support/emacs/setup-hook.sh')
-rw-r--r-- | nixpkgs/pkgs/build-support/emacs/setup-hook.sh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nixpkgs/pkgs/build-support/emacs/setup-hook.sh b/nixpkgs/pkgs/build-support/emacs/setup-hook.sh index e1db3e828fd7..b210511d670d 100644 --- a/nixpkgs/pkgs/build-support/emacs/setup-hook.sh +++ b/nixpkgs/pkgs/build-support/emacs/setup-hook.sh @@ -1,11 +1,13 @@ addEmacsVars () { if test -d $1/share/emacs/site-lisp; then - export EMACSLOADPATH="$1/share/emacs/site-lisp:$EMACSLOADPATH" + # it turns out, that the trailing : is actually required + # see https://www.gnu.org/software/emacs/manual/html_node/elisp/Library-Search.html + export EMACSLOADPATH="$1/share/emacs/site-lisp:${EMACSLOADPATH-}" fi } # If this is for a wrapper derivation, emacs and the dependencies are all # run-time dependencies. If this is for precompiling packages into bytecode, # emacs is a compile-time dependency of the package. -addEnvHooks "$targetOffset" addEmacsVars +addEnvHooks "$hostOffset" addEmacsVars addEnvHooks "$targetOffset" addEmacsVars |