Forzar ventana de vista previa en vim para mostrar: topleft

1

Utilizo dos complementos vim que dependen en gran medida de la ventana de vista previa (uno para el control de versiones y otro para la finalización del usuario). También trabajo a menudo con división vertical y algunas veces está en modo diff. Ahora, cuando la ventana de vista previa aparece en ese estado, solo se dividirá la columna actual con un aspecto feo y romperá la sincronización si estoy en modo diff. ¿Hay alguna forma de hacer que la ventana de vista previa siempre esté abierta :topleft sin afectar las divisiones normales?

Jan Hudec
fuente

Respuestas:

3

Lamentablemente, no lo hay. Debe modificar los complementos, antes :topleftdel :peditcomando existente , o puede intentar definir un autocmd para mover una ventana si es una vista previa. Aquí hay un boceto (que solo se activa cuando se ingresa la ventana de vista previa; es posible que deba agregarle otros eventos):

:autocmd WinEnter * if &previewwindow && winnr() > 1 | wincmd K | endif
Ingo Karkat
fuente
Creo que será suficiente si ato algo a lo largo de las líneas a alguna tecla para arreglar la ventana cuando sea necesario. Gracias.
Jan Hudec