Skip to content
Discussion options

You must be logged in to vote
local function toggle_sidekick_fullscreen()
  local win = find_sidekick_window()
  if not win then
    vim.notify("Sidekick CLI window not found", vim.log.levels.WARN, { title = "Sidekick" })
    return
  end

  if is_fullscreen then
    if saved_win_config then
      vim.api.nvim_win_close(win, false)

      vim.defer_fn(function()
        vim.cmd("Sidekick cli show")
        is_fullscreen = false
        saved_win_config = nil
        vim.notify("Split mode", vim.log.levels.INFO, { title = "Sidekick CLI" })
      end, 50)
    end
  else
    local buf = vim.api.nvim_win_get_buf(win)
    saved_win_config = vim.api.nvim_win_get_config(win)
    vim.api.nvim_win_close(win, false)

    vim.de…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@griffinqiu
Comment options

@griffinqiu
Comment options

Answer selected by griffinqiu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants