[Openmcl-devel] Hemlock Utilities

Glen Foy lisp at clairvaux.org
Fri Sep 16 14:09:04 PDT 2011


I've updated some hemlock utilities for 1.7.  There are a few changes:

The two documentation utilities by default have been put under the Help Menu.  You can still put them in the context menu, if you want to -- see the source for details.

The Syntax-Styling code can now style Clojure and Scheme files in addition to CL.  This is in anticipation of Terje Norderhaug's port of MCLIDE to CCL.  The Common Lisp code is ready to use; the Scheme and Clojure algorithms are prototypes.  A preference dialog has also been added.

If you choose to use Window-Parking, be sure to configure it as described in the documentation.  Window-Parking and the File History List provide a functionality similar to multiple buffers in Emacs. 

This code works with the current CCL release (1.7).  It will be updated for subsequent releases.  But it may or may not work with any given trunk version. 

To get the new code:

cd ccl/contrib/cocoa-ide/foy 
svn update

Execute this in the listener, or add it to your ccl-init.lisp:

(require :context-menu-cm)
(require :cl-documentation-cm)
(require :list-definitions-cm)
(require :hemlock-commands-cm)
(require :window-parking-cm)
(cmenu:set-default-tool "List-Definitions-CM")
(require :syntax-styling)

More information about the Openmcl-devel mailing list