summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2003-11-12 00:12:28 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2003-11-12 00:12:28 +0000
commit00a258c5687822451f96d38425812a5eaa2aad4c (patch)
tree733af33f9cb51f9c95613cf7d2d1cdae43ca7956 /app-emacs/slime-cvs/files
parentinitial import (diff)
downloadhistorical-00a258c5687822451f96d38425812a5eaa2aad4c.tar.gz
historical-00a258c5687822451f96d38425812a5eaa2aad4c.tar.bz2
historical-00a258c5687822451f96d38425812a5eaa2aad4c.zip
initial import
Diffstat (limited to 'app-emacs/slime-cvs/files')
-rw-r--r--app-emacs/slime-cvs/files/70slime-gentoo.el16
-rw-r--r--app-emacs/slime-cvs/files/digest-slime-cvs-00
-rw-r--r--app-emacs/slime-cvs/files/swank-loader.lisp4
-rw-r--r--app-emacs/slime-cvs/files/swank.asd19
4 files changed, 39 insertions, 0 deletions
diff --git a/app-emacs/slime-cvs/files/70slime-gentoo.el b/app-emacs/slime-cvs/files/70slime-gentoo.el
new file mode 100644
index 000000000000..4fde74012ac1
--- /dev/null
+++ b/app-emacs/slime-cvs/files/70slime-gentoo.el
@@ -0,0 +1,16 @@
+
+;;; site-lisp configuration for slime-cvs
+
+(add-to-list 'load-path "@SITELISP@")
+(require 'slime)
+(add-hook 'lisp-mode-hook
+ (lambda () (slime-mode t)))
+(add-hook 'inferior-lisp-mode-hook
+ (lambda () (inferior-slime-mode t)))
+
+;; this prevents us from requiring the user get dev-lisp/hyperspec
+;; (which is non-free) as a hard dependency
+
+(if (file-exists-p "/usr/share/doc/hyperspec-6.0/HyperSpec")
+ (setq common-lisp-hyperspec-root "file:///usr/share/doc/hyperspec-6.0/HyperSpec/")
+ (setq common-lisp-hyperspec-root "http://www.lispworks.com/reference/HyperSpec/"))
diff --git a/app-emacs/slime-cvs/files/digest-slime-cvs-0 b/app-emacs/slime-cvs/files/digest-slime-cvs-0
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/app-emacs/slime-cvs/files/digest-slime-cvs-0
diff --git a/app-emacs/slime-cvs/files/swank-loader.lisp b/app-emacs/slime-cvs/files/swank-loader.lisp
new file mode 100644
index 000000000000..497b877c7a36
--- /dev/null
+++ b/app-emacs/slime-cvs/files/swank-loader.lisp
@@ -0,0 +1,4 @@
+
+;;; fake swank-loader.lisp file
+
+(require :swank) \ No newline at end of file
diff --git a/app-emacs/slime-cvs/files/swank.asd b/app-emacs/slime-cvs/files/swank.asd
new file mode 100644
index 000000000000..3670a09044a3
--- /dev/null
+++ b/app-emacs/slime-cvs/files/swank.asd
@@ -0,0 +1,19 @@
+;;; -*- mode: lisp; syntax: common-lisp; base: 10; package: common-lisp-user -*-
+
+(in-package #:common-lisp-user)
+
+(defpackage #:swank-system
+ (:use #:asdf
+ #:common-lisp))
+
+(in-package #:swank-system)
+
+(defsystem #:swank
+ :name "Swank is the Common Lisp back-end to Slime"
+ :author "Matthew Kennedy <mkennedy@gentoo.org>"
+ :maintainer "Matthew Kennedy <mkennedy@gentoo.org>"
+ :licence "GPL-2"
+ :components ((:file "swank")
+ (:file "null-swank-impl" :depends-on ("swank"))
+ #+cmu (:file "swank-cmucl" :depends-on ("null-swank-impl"))
+ #+sbcl (:file "swank-sbcl" :depends-on ("null-swank-impl"))))