Now uses the ui.rb api, plus fixes to how caret_placement indexing works Changed: D trunk/Bundles/Objective-C.tmbundle/Support/ExternalSnippetizer.rb U trunk/Bundles/Objective-C.tmbundle/Support/objc_completion2.rb