When the space at either side of the completion list is too narrow, the documentation floating-window gets behind completion list, having part of the text impossible to read.
My testing minimal init.vim
" nvim-lspconfig
lua require('lspconfig').pyls.setup{}
" completion-nvim
autocmd FileType python lua require('completion').on_attach()
let g:completion_matching_strategy_list = ['exact', 'substring', 'fuzzy']
let g:completion_matching_ignore_case = 1 " not v:true, 1. ¯\_(ツ)_/¯
let g:completion_matching_smart_case = 1 " not v:true, 1. ¯\_(ツ)_/¯
let g:completion_trigger_on_delete = 1 " not v:true, 1. ¯\_(ツ)_/¯
How to reproduce
Have launched vim in a 80 column terminal
Intent a line as if you needed to write your first character around column 40 (half of the width of the terminal)
Start typing and select some of the completions
Sometimes the documentation window gets underneath the completion list like this:
Expected behavior
Not having documentation underneath the list of completions because it makes it impossible to read.
When the space at either side of the completion list is too narrow, the documentation floating-window gets behind completion list, having part of the text impossible to read.
My testing minimal init.vim
How to reproduce
Expected behavior Not having documentation underneath the list of completions because it makes it impossible to read.