def _layout_0(self): self._number_of_windows = 4 self._current_layout = 0 # Open the layout windows.close_all() windows.split() windows.split() windows.focus(2) windows.vsplit() # Put the buffers in the appropriate windows windows.focus(1) buffers.original.open() windows.focus(2) buffers.one.open() windows.focus(3) buffers.two.open() windows.focus(4) buffers.result.open() self.open_hud(5) windows.focus(5)
def _layout_1(self): self._number_of_windows = 2 self._current_layout = 1 # Open the layout windows.close_all() windows.split() # Put the buffers in the appropriate windows windows.focus(1) self._current_buffer_first.open() windows.focus(2) self._current_buffer_second.open() self.open_hud(3) windows.focus(3)
def _layout_1(self): self._number_of_windows = 3 self._current_layout = 1 # Open the layout windows.close_all() windows.split() windows.split() # Put the buffers in the appropriate windows windows.focus(1) buffers.original.open() windows.focus(2) self._current_mid_buffer.open() windows.focus(3) buffers.result.open() self.open_hud(4) windows.focus(4)
def open_hud(self, winnr): windows.split() windows.focus(winnr) buffers.hud.open() vim.command('wincmd K') self.redraw_hud()