ID | 101990 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Build | vim-omnicppcomplete-0.41-22.fc41 | ||||||||||
Name | vim-omnicppcomplete | ||||||||||
Version | 0.41 | ||||||||||
Release | 22.fc41 | ||||||||||
Epoch | |||||||||||
Arch | noarch | ||||||||||
Draft | False | ||||||||||
Summary | vim c++ completion omnifunc with a ctags database | ||||||||||
Description | This script is for vim 7.0 or higher, it provides C/C++ completion thanks to a ctags database. Features : - Complete namespaces, classes, structs and union members. - Complete inherited members for classes and structs (single and multiple inheritance). - Complete attribute members eg: myObject->_child->_child etc... - Complete type returned by a function eg: myObject->get()->_child. - Complete the "this" pointer. - Complete a typedef. - Complete the current scope (global and class scope). - Complete an object after a cast (C and C++ cast). - Complete anonymous types (eg: struct {int a; int b;}g_Var; g_Var.???). It also works for a typedef of an anonymous type. Notes : - The script manage cached datas for optimization. - Ambiguous namespaces are detected and are not included in the context stack. - The parsed code is tokenized so you can run a completion even if the current instruction has bad indentation, spaces, comments or carriage returns between words (even if it is not realistic). | ||||||||||
Build Time | 2024-05-03 03:55:24 GMT | ||||||||||
Size | 40.02 KB | ||||||||||
55a9e94a5d751af8b136589ee01d3895 | |||||||||||
License | GPLv2+ | ||||||||||
Buildroot | f41-build-71965-4574 | ||||||||||
Provides |
|
||||||||||
Obsoletes | No Obsoletes | ||||||||||
Conflicts | No Conflicts | ||||||||||
Requires |
|
||||||||||
Recommends | No Recommends | ||||||||||
Suggests | No Suggests | ||||||||||
Supplements | No Supplements | ||||||||||
Enhances | No Enhances | ||||||||||
Files | |||||||||||
Component of | No Buildroots |