Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

float-preview.nvimで画面がリサイズされたときにいい感じに設定を切り替える

$
0
0

deopleteは補完候補に対してpreview windowという便利なものを提供してくれる。しかし、preview windowはの名の通りwindowとして提供され、NeoVimのfloating windowで実現してほしいと思う人は多いだろう。それを実現するプラグインが、float-preview.nvimである。

float-previewにはg:float_preview#dockedというオプションがあるが、これを画面の幅に合わせていい感じに切り替えたい。
リサイズしたときにも切り替えてほしいので、autocmdを使ってやってみた。それが以下。

set completeopt-=preview
function!s:set_preview_docked()if winwidth('%')>80letg:float_preview#docked =0elseletg:float_preview#docked =1endifendfunctioncalls:set_preview_docked()
augroup MyFloadPreview
  autocmd!
  autocmd VimResized * calls:set_preview_docked()
augroup END

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>