diff --git a/lua/sidekick/cli/init.lua b/lua/sidekick/cli/init.lua index 9c0e9b50..6131adf8 100644 --- a/lua/sidekick/cli/init.lua +++ b/lua/sidekick/cli/init.lua @@ -121,6 +121,10 @@ end function M.focus(opts) opts = filter_opts(opts) State.with(function(state) + if state.external and state.session and state.session.focus then + state.session:focus() + return + end if not state.terminal then return end