The omni-completion feature is good, but it does require a certain amount of
screen space. This is reasonable. However, it doesn't directly refuse to work,
and doesn't work properly when lines = 6.
Steps to reproduce:
1. Use gvim to open a file named `test.c' and write the following lines:
void testfunc(void);
void testfunc2(void);
void testfunc(void)
{
}
void testfunc2(void)
{
}
2. Run `ctags -R .'.
3. Execute command `set lines=6'.
4. In the body of testfunc, type `test', and then press Ctrl+X, Ctrl+O.
Result:
Gvim seems to have fallen into an endless loop.
Expected result:
Gvim refuses to do omni-completion and complain about the available screen
space.
p.s. During the endless loop, repeatative flashing of the title bar of gvim can
be observed. However, when I pressed Ctrl+C, it stops responding any more.
Thanks for reading this message.