def _get_max_height(self) -> int:
    return (int(self._vim.options['lines']) if (not self._floating) else ((int(self._vim.options['lines']) - int(self._context['winrow'])) - int(self._vim.options['cmdheight'])))
def _get_max_height(self) -> int:
    return (int(self._vim.options['lines']) if (not self._floating) else ((int(self._vim.options['lines']) - int(self._context['winrow'])) - int(self._vim.options['cmdheight'])))