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
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits