Hi folks,

Sending this message to the vim_mac group rather than vim_use because
I suspect the audience here is more likely to include Objective-C
coders.

Wondering what the current "State of the Art" is for Objective-C code
completion (that is, omni-completion). As far as I can tell, it
basically doesn't exist, as Exuberant Ctags[1] doesn't support
Objective-C as of the latest version (5.8, 09 July 2009), so we can't
make a tags file.

Digging around have found a thread on the ctags-user mailing list[2]
in which Andrew Ruder links to a Ctags fork with some support hacked in
[3]: "isn't perfect but it does a pretty decent job" according to the
author.

There's also the etags/ctags tools that come with Mac OS X itself,
which according to the man page[4] "understand  the  syntax of C,
Objective C, C++..." (long list of languages), but my experimentation
leads me to believe that Objective-C isn't actually supported.

At this stage, code completion is about the _only_ thing that is more
pleasant in Xcode; for everything else Vim is running circles around
it.

Cheers,
Wincent

[1]: http://ctags.sourceforge.net/

[2]:
http://sourceforge.net/mailarchive/forum.php?thread_name=a030d93b0903062231w704449bbv6ee963e087131b68%40mail.gmail.com&forum_name=ctags-users

[3]: http://gitweb.aeruder.net/?p=ctags-objc.git

[4]: 
http://developer.apple.com/documentation/Darwin/Reference/ManPages/man1/etags.1.html
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_mac" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to