Hi, ok, thank you. I submitted a PR to the plugin repo.
take care, -m On Thursday, February 4, 2021 at 3:14:48 AM UTC-5 [email protected] wrote: > > On Mi, 03 Feb 2021, [email protected] wrote: > > > Hi, > > > > Just more info, a few changes to plugin/clang.vim and it seems to work > ok now - > > > > --- a/plugin/clang.vim > > +++ b/plugin/clang.vim > > @@ -583,11 +583,11 @@ func! s:HasPreviewAbove() > > let l:cwin = winnr() > > let l:has = 0 > > " goto above > > - wincmd k > > + "wincmd k > > if &completeopt =~ 'preview' && &previewwindow > > let l:has = 1 > > endif > > - exe l:cwin . 'wincmd w' > > + "exe l:cwin . 'wincmd w' > > return l:has > > endf > > "}}} > > @@ -1405,7 +1405,7 @@ func! s:ClangComplete(findstart, base) > > " close preview window if empty or has no preview window above, may above > > " other windows... > > if empty(b:clang_cache['completions']) || !s:HasPreviewAbove() > > - pclose > > + "pclose > > endif > > " call to show diagnostics > > > > But not sure if this is the only way forward ? > > Patch 8.2.2427 and 8.2.2426 disallow changing windows in the > completefunc. The only way forward is to contact the plugin author to > adjust the plugin and not change windows. > > BTW: When asking such questions, please make sure to mention the Vim > version that errors out. > > Best, > Christian > -- > Verantwortlich ist man nicht nur für das, was man tut, sondern auch > für das, was man unterläßt. > -- Laotse (chin. Philosoph, 4-3 Jhd. v.Chr.) > -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/d62faf94-3d6b-40b1-b49c-36a596fc2550n%40googlegroups.com.
