Отображение fzf в vim

Результаты например поиска можно отображать по разному, в доке кроме

fzf#vim#complete#word({’window’: { ’width’: 0.2, ’height’: 0.9, ’xoffset’: 1 }})

ничего по настройке лайаута не нашёл. А потом у меня чтото сломалось и всё стало выводиться в окне (полбеды) и ломать мигание курсора. Это было похоже на баг именно оконного отображения.

В общем есть параметр

let g:fzf_layout = {}

и он отвечает за то, как отрисуется лайаут у фзф например

let g:fzf_layout = { ’window’: { ’width’: 0.2, ’height’: 0.9, ’xoffset’: 1 }}

вот такое окно рисует, ну можно покрутить настройки, но мне окно не нравится

fzfWindow

let g:fzf_layout = { ’window’: ’enew’ }

создаст в новом окне на весь экран (может быть удобно)

fzfWinEnew

Мне удобно

 let g:fzf_layout = { ’down’: ’~50%’ }

Когда вот так снизу отрисуется.

fzfSplit

Курсор, кстати, тоже починился.

Tags
Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)

Written by Fedor

© 2023