[hyperdoc-cvs] CVS update: src/slime.patch
Nikodemus Siivola
nsiivola at common-lisp.net
Sat Apr 24 20:07:03 UTC 2004
Update of /project/hyperdoc/cvsroot/src
In directory common-lisp.net:/tmp/cvs-serv16212
Modified Files:
slime.patch
Log Message:
Patch for current Slime.
Date: Sat Apr 24 16:07:03 2004
Author: nsiivola
Index: src/slime.patch
diff -u src/slime.patch:1.1.1.1 src/slime.patch:1.2
--- src/slime.patch:1.1.1.1 Mon Nov 17 10:28:47 2003
+++ src/slime.patch Sat Apr 24 16:07:03 2004
@@ -1,34 +1,26 @@
-? slime.patch
+? fasl
Index: slime.el
===================================================================
RCS file: /project/slime/cvsroot/slime/slime.el,v
-retrieving revision 1.91
-diff -u -r1.91 slime.el
---- slime.el 13 Nov 2003 22:42:08 -0000 1.91
-+++ slime.el 14 Nov 2003 18:51:42 -0000
-@@ -56,7 +56,8 @@
- (require 'cl)
- (require 'pp)
- (require 'hideshow)
--(require 'hyperspec)
-+(require 'browse-url)
-+;(require 'hyperspec)
- (require 'font-lock)
- (when (featurep 'xemacs)
- (require 'overlay))
-@@ -368,7 +369,7 @@
+retrieving revision 1.275
+diff -u -r1.275 slime.el
+--- slime.el 23 Apr 2004 22:09:11 -0000 1.275
++++ slime.el 24 Apr 2004 20:06:19 -0000
+@@ -485,7 +485,7 @@
("\C-m" slime-macroexpand-1 :prefixed t :inferior t)
("\M-m" slime-macroexpand-all :prefixed t :inferior t)
("\M-0" slime-restore-window-configuration :prefixed t :inferior t)
-- ("\C-h" hyperspec-lookup :prefixed t :inferior t :sldb t)
+- ("\C-h" slime-hyperspec-lookup :prefixed t :inferior t :sldb t)
+ ("\C-h" slime-hyperdoc-key :prefixed t :inferior t :sldb t)
([(control meta ?\.)] slime-next-location :inferior t)
- ("\C- " slime-next-location :prefixed t :inferior t)
- ("~" slime-sync-package-and-default-directory :prefixed t :inferior t)
-@@ -4135,6 +4136,19 @@
+ ;; Emacs20 on LinuxPPC signals a
+ ;; "Invalid character: 400000040, 2147479172, 0xffffffd8"
+@@ -6619,6 +6619,20 @@
+ (defun sldb-xemacs-post-command-hook ()
+ (when (get-text-property (point) 'point-entered)
(funcall (get-text-property (point) 'point-entered))))
-
-
++
++
+;;; Hyperdoc
+(defun slime-hyperdoc-key ()
+ (interactive)
@@ -41,52 +33,38 @@
+ (slime-buffer-package)
+ (lambda (uri)
+ (browse-url uri))))
-+
- ;;; Finishing up
- (run-hooks 'slime-load-hook)
+
+ ;;; Finishing up
Index: swank-sbcl.lisp
===================================================================
RCS file: /project/slime/cvsroot/slime/swank-sbcl.lisp,v
-retrieving revision 1.22
-diff -u -r1.22 swank-sbcl.lisp
---- swank-sbcl.lisp 13 Nov 2003 00:36:56 -0000 1.22
-+++ swank-sbcl.lisp 14 Nov 2003 18:51:42 -0000
-@@ -38,8 +38,10 @@
- ;;; Administrivia
-
- (eval-when (:compile-toplevel :load-toplevel :execute)
-+ (require :asdf)
+retrieving revision 1.83
+diff -u -r1.83 swank-sbcl.lisp
+--- swank-sbcl.lisp 6 Apr 2004 10:42:53 -0000 1.83
++++ swank-sbcl.lisp 24 Apr 2004 20:06:19 -0000
+@@ -40,6 +40,7 @@
(require 'sb-bsd-sockets)
-- (require 'sb-introspect))
-+ (require 'sb-introspect)
-+ (require 'hyperdoc))
+ (require 'sb-introspect)
+ (require 'sb-posix)
++ (require 'hyperdoc)
+ )
(declaim (optimize (debug 3)))
- (in-package :swank)
-@@ -649,6 +651,10 @@
-
- (defslimefun sldb-abort ()
- (invoke-restart (find 'abort *sldb-restarts* :key #'restart-name)))
-+
-+;;; Hax
-+(defslimefun hyperdoc (name)
-+ (hyperdoc:lookup (find-symbol-designator name *buffer-package*)))
-
- ;;; Local Variables:
- ;;; eval: (font-lock-add-keywords 'lisp-mode '(("(\\(defslimefun\\)\\s +\\(\\(\\w\\|\\s_\\)+\\)" (1 font-lock-keyword-face) (2 font-lock-function-name-face))))
Index: swank.lisp
===================================================================
RCS file: /project/slime/cvsroot/slime/swank.lisp,v
-retrieving revision 1.57
-diff -u -r1.57 swank.lisp
---- swank.lisp 13 Nov 2003 00:22:01 -0000 1.57
-+++ swank.lisp 14 Nov 2003 18:51:43 -0000
-@@ -518,7 +518,6 @@
- (defslimefun throw-to-toplevel ()
- (throw 'slime-toplevel nil))
+retrieving revision 1.171
+diff -u -r1.171 swank.lisp
+--- swank.lisp 22 Apr 2004 21:37:50 -0000 1.171
++++ swank.lisp 24 Apr 2004 20:06:20 -0000
+@@ -2063,6 +2063,9 @@
+ (with-connection (connection)
+ (simple-break))))))
--
++(defslimefun hyperdoc (name)
++ (hyperdoc:lookup (find-symbol-designator name *buffer-package*)))
++
;;; Local Variables:
;;; eval: (font-lock-add-keywords 'lisp-mode '(("(\\(defslimefun\\)\\s +\\(\\(\\w\\|\\s_\\)+\\)" (1 font-lock-keyword-face) (2 font-lock-function-name-face))))
;;; End:
More information about the Hyperdoc-cvs
mailing list