summary refs log tree commit diff
path: root/pkgs/applications/editors/emacs-modes/session-management-for-emacs
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2009-04-26 11:06:54 +0000
committerMarc Weber <marco-oweber@gmx.de>2009-04-26 11:06:54 +0000
commit3a9bfe866c7220490f27fd1689730b837cdcf395 (patch)
tree9410cccc1539308637e64f6e06e917f23f757fb1 /pkgs/applications/editors/emacs-modes/session-management-for-emacs
parent4c72da6b82ed140a60712be9353c7255f4cb3a48 (diff)
downloadnixpkgs-3a9bfe866c7220490f27fd1689730b837cdcf395.tar
nixpkgs-3a9bfe866c7220490f27fd1689730b837cdcf395.tar.gz
nixpkgs-3a9bfe866c7220490f27fd1689730b837cdcf395.tar.bz2
nixpkgs-3a9bfe866c7220490f27fd1689730b837cdcf395.tar.lz
nixpkgs-3a9bfe866c7220490f27fd1689730b837cdcf395.tar.xz
nixpkgs-3a9bfe866c7220490f27fd1689730b837cdcf395.tar.zst
nixpkgs-3a9bfe866c7220490f27fd1689730b837cdcf395.zip
adding small emacs session mode packages remembering inputs
svn path=/nixpkgs/trunk/; revision=15318
Diffstat (limited to 'pkgs/applications/editors/emacs-modes/session-management-for-emacs')
-rw-r--r--pkgs/applications/editors/emacs-modes/session-management-for-emacs/default.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/applications/editors/emacs-modes/session-management-for-emacs/default.nix b/pkgs/applications/editors/emacs-modes/session-management-for-emacs/default.nix
new file mode 100644
index 00000000000..c78d40bcb5f
--- /dev/null
+++ b/pkgs/applications/editors/emacs-modes/session-management-for-emacs/default.nix
@@ -0,0 +1,27 @@
+{stdenv, fetchurl, emacs}:
+
+stdenv.mkDerivation rec {
+  name = "session-management-for-emacs-2.2a";
+  
+  src = fetchurl {
+    url = "mirror://sourceforge.net/sourceforge/emacs-session/session-2.2a.tar.gz";
+    sha256 = "0i01dnkizs349ahyybzy0mjzgj52z65rxynsj2mlw5mm41sbmprp";
+  };
+  
+  buildInputs = [emacs];
+  
+  installPhase = ''
+    ensureDir "$out/share/emacs/site-lisp"
+    cp lisp/*.el "$out/share/emacs/site-lisp/"
+  '';
+
+  meta = { 
+    /* installation: add to your ~/.emacs
+       (require 'session)
+       (add-hook 'after-init-hook 'session-initialize)
+    */
+    description = "small session management for emacs";
+    homepage = http://emacs-session.sourceforge.net/;
+    license = "GPL";
+  };
+}