Same problem here.
I think the code completion plugin incorrectly calculates the window's size, that's why you get the ellipsis.
I think the developer does not using proportional fonts for development, because the plugin works fine if you set fixed width font for your editor.
I review the code, and found that the window size is set inside the scintilla control.
see:
http://www.scintilla.org/ScintillaDoc.html#SCI_AUTOCSETMAXHEIGHT
So, this can be changed. :D
and there are some interface in the wxScintilla, see:
// Set the maximum width, in characters, of auto-completion and user lists.
// Set to 0 to autosize to fit longest item, which is the default.
void wxScintilla::AutoCompSetMaxWidth (int characterCount)
{
SendMsg(SCI_AUTOCSETMAXWIDTH, characterCount, 0);
}
// Get the maximum width, in characters, of auto-completion and user lists.
int wxScintilla::AutoCompGetMaxWidth() const
{
return SendMsg(SCI_AUTOCGETMAXWIDTH, 0, 0);
}
// Set the maximum height, in rows, of auto-completion and user lists.
// The default is 5 rows.
void wxScintilla::AutoCompSetMaxHeight (int rowCount)
{
SendMsg(SCI_AUTOCSETMAXHEIGHT, rowCount, 0);
}
// Set the maximum height, in rows, of auto-completion and user lists.
int wxScintilla::AutoCompGetMaxHeight() const
{
return SendMsg(SCI_AUTOCGETMAXHEIGHT, 0, 0);
}
So, you can change it easily. :D