diff --git a/wezterm.lua b/wezterm.lua index 5e917b7..f65decf 100644 --- a/wezterm.lua +++ b/wezterm.lua @@ -95,15 +95,6 @@ end) local pane_start_times = {} wezterm.on("update-right-status", function(window, pane) - window:set_left_status(wezterm.format({ - { Background = { Color = "#89b4fa" } }, - { Foreground = { Color = "#1e1e2e" } }, - { Text = " ☰ Menu " }, - { Background = { Color = "#313244" } }, - { Foreground = { Color = "#cdd6f4" } }, - { Text = " Ctrl+Shift+Click / Ctrl+a m " }, - })) - local pane_id = pane:pane_id() if not pane_start_times[pane_id] then pane_start_times[pane_id] = os.time() @@ -813,6 +804,15 @@ config.keys = { -- 메인 메뉴: 설정 메뉴와 통합 런처를 다시 표시 { key = "m", mods = "LEADER", action = act.EmitEvent("show-main-menu") }, + -- 현재 탭을 새 창으로 분리 (탭바 드래그 대신 확실하게 동작하는 방법) + { + key = "Enter", + mods = "LEADER", + action = wezterm.action_callback(function(window, pane) + pane:move_to_new_window() + end), + }, + -- [2] 워크스페이스(=tmux 세션) 전환/생성 목록 { key = "w", mods = "LEADER", action = act.ShowLauncherArgs({ flags = "WORKSPACES" }) }, -- [2] SSH 도메인 접속 (config.ssh_domains에 등록한 서버 목록에서 선택)