int is_border = xp->xp_pattern - args->oe_set_arg >= border_len &&
STRNCMP(xp->xp_pattern - border_len, "border:", border_len) == 0;
int is_close = xp->xp_pattern - args->oe_set_arg >= close_len &&
- STRNCMP(xp->xp_pattern - close_len, "close:", close) == 0;
+ STRNCMP(xp->xp_pattern - close_len, "close:", close_len) == 0;
int is_resize = xp->xp_pattern - args->oe_set_arg >= resize_len &&
STRNCMP(xp->xp_pattern - resize_len, "resize:", resize_len) == 0;
int is_shadow = xp->xp_pattern - args->oe_set_arg >= shadow_len &&
call feedkeys(":set completepopup=height:10,align:\<Tab>\<C-B>\"\<CR>", 'xt')
call assert_equal('"set completepopup=height:10,align:item', @:)
call assert_equal([], getcompletion('set completepopup=bogusname:', 'cmdline'))
+ call assert_equal(['on', 'off'], getcompletion('set completepopup=close:', 'cmdline'))
+ call assert_equal(['on', 'off'], getcompletion('set completepopup=close:o', 'cmdline'))
+ call assert_equal(['off'], getcompletion('set previewpopup=close:of', 'cmdline'))
" opacity: numeric, 0..100 only
call assert_true(index(getcompletion('set completepopup=', 'cmdline'),