[Openmcl-devel] AppKiDo

Glen Foy lisp at clairvaux.org
Wed Jan 30 07:36:05 PST 2013


Well it works, and it's fast.  If you would like to give it a try, you need to install a current copy of AppKiDo:

http://www.appkido.com

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

(require :context-menu-cm)
(require :cl-documentation-cm)
(require :list-definitions-cm)
(require :hemlock-commands-cm)
(cmenu:set-default-tool "List-Definitions-CM")
(ldefs::open-first-file-history-list-entry)

Then put point on a Cocoa function and type control-x, control-d.
AppKiDo will open to the appropriate page.  You can then close the AppKiDo window, but keep the application running.  That way your next lookup will be fast.

-- Glen

(The #@ reader macro works much better when you don't forget the #)

On Jan 30, 2013, at 9:02 AM, Glen Foy <lisp at clairvaux.org> wrote:

> Got it.  Thanks anyway.
> 
> --Glen
> 
> 
> 
> On Jan 30, 2013, at 7:59 AM, Glen Foy <lisp at clairvaux.org> wrote:
> 
>> If you are working with Cocoa, you probably already use the documentation browser AppKiDo.  Last summer the author added a system service to the application.  If you select the name of a Cocoa function and select the "Services" submenu, "Look Up in AppKiDo",  the browser will open to the appropriate page.
>> 
>> I would like to add that to my documentation utility, so that typing control-x, control-d will do the same.
>> 
>> But: 
>> 
>> (#_NSPerformService @"Look Up in AppKido" pboard)
>> 
>> gives this error:
>> 
>>> Error: Extra arguments in (OS::|NSPerformService| @ "Look Up in AppKido" PBOARD)
>> 
>> Is this a problem with the database, or more likely, am I missing something?
>> Version 1.9-dev-r15612M-trunk  (DarwinX8664)  
>> 
>> Thanks,
>> 
>> --Glen
>> 
>> _______________________________________________
>> Openmcl-devel mailing list
>> Openmcl-devel at clozure.com
>> http://clozure.com/mailman/listinfo/openmcl-devel
> 
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20130130/f92b6445/attachment.htm>


More information about the Openmcl-devel mailing list