[Openmcl-cvs-notifications] r7537 - in /trunk/ccl/cocoa-ide/hemlock/src: lispmode.lisp package.lisp
gz at clozure.com
gz at clozure.com
Sun Oct 28 09:16:51 MDT 2007
Author: gz
Date: Sun Oct 28 11:16:51 2007
New Revision: 7537
Log:
Add buffer-package, returns package object or nil
Modified:
trunk/ccl/cocoa-ide/hemlock/src/lispmode.lisp
trunk/ccl/cocoa-ide/hemlock/src/package.lisp
Modified: trunk/ccl/cocoa-ide/hemlock/src/lispmode.lisp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/ccl/cocoa-ide/hemlock/src/lispmode.lisp (original)
+++ trunk/ccl/cocoa-ide/hemlock/src/lispmode.lisp Sun Oct 28 11:16:51 2007
@@ -1872,9 +1872,11 @@
(setf (variable-value 'current-package :buffer buffer)
(buffer-first-in-package-form buffer))))
=
-
-
- =
+(defun buffer-package (buffer)
+ (when (hemlock-bound-p 'current-package :buffer buffer)
+ (let ((package-name (variable-value 'current-package :buffer buffer)))
+ (find-package package-name))))
+
(defun setup-lisp-mode (buffer)
(unless (hemlock-bound-p 'current-package :buffer buffer)
(defhvar "Current Package"
Modified: trunk/ccl/cocoa-ide/hemlock/src/package.lisp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/ccl/cocoa-ide/hemlock/src/package.lisp (original)
+++ trunk/ccl/cocoa-ide/hemlock/src/package.lisp Sun Oct 28 11:16:51 2007
@@ -86,6 +86,7 @@
#:buffer-modes
#:buffer-windows
#:buffer-delete-hook
+ #:buffer-package
#:delete-buffer
#:delete-buffer-if-possible
#:make-modeline-field
More information about the Openmcl-cvs-notifications
mailing list