views:

1312

answers:

2

Are Vim OmniComplete and Vim Intellisense mutually exclusive or complimentary? I'm a bit confused by conflicting terminology and implementations, such as these C++ OmniComplete and C++ Intellisence plugins.

A: 

OmniComplete and Intellisense are different words for the same thing, a kind of autocompletion system.

Intellisence is a trademark of Microsoft. So the author of vim (Bram Moolenaar) decided to give this feature a new name, OmniComplete.

If you want to have autocompletion for C++ you have either to activate/configure the build-in OmniCompletion or you have to install the plug-in Vim C++ Intellisense.

Habi
Could you by any chance provide a link to the announcement for this? Not a big deal, I'm just curious.
icco
This answer isn't quite what the OP wanted: Vim Intellisense is a seperate plugin he linked that is distinct from Omnicomplete. However, you're right about the choice of names. You can find more about the name in the vim documentation.
McPherrinM
@icco: see :help new-omni-completion
Habi
+7  A: 

Vim Omnicomplete is a feature of Vim version 7, on all platforms. Vim Intellisense is a plugin for vim 6.1 and 6.2 on Windows only.

McPherrinM
Yeah, just took a look at the Intellisense FAQ http://insenvim.sourceforge.net/vis_faq.htm - 4. Does it run on Linux?NO. It does not work on Linux. But we want to port to Linux, but we don't have much experience working on Linux. Any help in porting to Linux will be appreciated.
Robert S. Barnes