*********************************************************************** * Working with Text Editors *********************************************************************** This package includes syntax highlighting modes for both SubEthaEdit, Coda, TextMate, and vim. + SubEthaEdit - NOTE: SubEthaEdit now has built-in support for Objective-J, but the copy included here is probably more up to date. - Unarchive Tools/Editors/Objective-J.mode.zip - Double click the generated Objective-J.mode file + Coda - NOTE: Coda now has built-in support for Objective-J, but the copy included here is probably more up to date. - Unarchive Tools/Editors/Objective-J.mode.zip - Place the generated Objective-J.mode file in ~/Library/Application Support/Coda/Modes + TextMate (Thanks to Michael Sheets for providing us with this!) - NOTE: TextMate now has built-in support for Objective-J, but the copy included here is probably more up to date. - Unarchive Tools/Editors/JavaScript Objective-J.tmbundle.zip - Double click the generated "JavaScript Objective-J.tmbundle" file + Vim (Thanks to Shawn MacIntyre for providing us with this!) - Place Tools/Editors/objj.vim in ~/.vim/syntax/ - in ~/.vimrc, add: syntax on au BufNewFile,BufRead *.j setf objj Put the file in objj.vim in ~/.vim/syntax/ In ~/.vimrc add: syntax on au BufNewFile,BufRead *.j setf objj This will load the obj-j syntax highlighting when you open files ending in .j *********************************************************************** * Installing the Development Tools *********************************************************************** 1. Navigate to Tools (the directory containing this README). 2. Enter "sudo sh install-tools" 3. You should see this: "Cappuccino Tools Installed" 4. You can optionally specify a global Build directory. If you wish to use it, you must set the CAPP_BUILD environment variable. Building Cappuccino from source requires this, for example. As does using the -l flag in the capp tool. ********************************************************************** * objj ********************************************************************** objj is a command line Objective-J interpreter and interactive console. ********************************************************************** * objjc ********************************************************************** objjc is a static pre-interpreter for Objective-J. It will take Objective-J files and essentially convert them to JavaScript. However, for complex interaction between files, you will probably want to use steam (see below). *********************************************************************** * capp *********************************************************************** capp is a simple tool for creating Objective-J applications. capp COMMAND [OPTIONS] cap gen PROJECT_PATH [-t TEMPLATE_NAME] [-l] [-f] to create new projects capp config name value to configure capp with your information (such as user.name, user.email, etc.)