[vim] Remove unnecessary border management in nvim floating window (#2370)

This commit is contained in:
Hiroki Konishi 2021-02-25 14:41:23 +09:00 committed by GitHub
parent 29851c18aa
commit 806a47a7cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -915,13 +915,9 @@ if has('nvim')
function s:create_popup(hl, opts) abort
let buf = nvim_create_buf(v:false, v:true)
let opts = extend({'relative': 'editor', 'style': 'minimal'}, a:opts)
let border = has_key(opts, 'border') ? remove(opts, 'border') : []
let win = nvim_open_win(buf, v:true, opts)
call setwinvar(win, '&winhighlight', 'NormalFloat:'..a:hl)
call setwinvar(win, '&colorcolumn', '')
if !empty(border)
call nvim_buf_set_lines(buf, 0, -1, v:true, border)
endif
return buf
endfunction
else