Author: chaoflow Date: Tue Jan 3 20:58:54 2012 New Revision: 31252 URL: https://nixos.org/websvn/nix/?rev=31252&sc=1
Log: set emacs load-path according to NIX_PROFILES via site-start.el Modified: nixpkgs/trunk/pkgs/applications/editors/emacs-23/default.nix Modified: nixpkgs/trunk/pkgs/applications/editors/emacs-23/default.nix ============================================================================== --- nixpkgs/trunk/pkgs/applications/editors/emacs-23/default.nix Tue Jan 3 19:12:06 2012 (r31251) +++ nixpkgs/trunk/pkgs/applications/editors/emacs-23/default.nix Tue Jan 3 20:58:54 2012 (r31252) @@ -31,6 +31,16 @@ ++ stdenv.lib.optional (stdenv ? glibc) [ "--with-crt-dir=${stdenv.glibc}/lib" ]; + postInstall = '' + cat >$out/share/emacs/site-lisp/site-start.el <<EOF +;; nixos specific load-path +(setq load-path + (append (reverse (mapcar (lambda (x) (concat x "/share/emacs/site-lisp/")) + (split-string (getenv "NIX_PROFILES")))) + load-path)) +EOF + ''; + doCheck = true; meta = { _______________________________________________ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits