For now, see http://cobra-language.com/forums/viewtopic.php?f=4&t=31 Also see the Keywords.cobra file in a Cobra workspace, or online at source:/cobra/trunk/Source/KeywordSpecs.cobra To get up and running, you can often take the Python config for your editor, duplicate it, rename it to "Cobra" and change the keyword set. The link above has a list of keywords. In the future, there will be a "-keywords" command line option for Cobra. See also: EditorSupport Heres the keywords list (as of Nov 2009) as configured for the Scintilla Editing component from http://scintilla.org (keywords Set0) {{{ adds all and any as assert base body bool branch break callable catch char class const continue cue decimal def do dynamiceach else end ensure enum event every except expect extend false finally float for from get has if ignore implements implies import in inherits inlined int interface invariant is listen lock mixin must namespace new nil not number objc of old or pass passthrough post print pro raise ref require return same set sig stop struct success test this throw to trace true try uint use using var where while yield }}} and heres the isnames (access modifiers) keywords list (keywords Set1) {{{ abstract fake internal nonvirtual private protected public shared vari inout out override partial virtual }}}