From 1765329480c06aa958a276919ff08890e26b898f Mon Sep 17 00:00:00 2001 From: Tigor Hutasuhut Date: Wed, 14 Aug 2024 13:54:39 +0700 Subject: [PATCH] wezterm: check if variable exist for format-tab-title --- home/programs/wezterm/event_config.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/home/programs/wezterm/event_config.lua b/home/programs/wezterm/event_config.lua index 93668f5..331c2d7 100644 --- a/home/programs/wezterm/event_config.lua +++ b/home/programs/wezterm/event_config.lua @@ -32,7 +32,10 @@ local process_icons = { } local function get_current_working_dir(tab) - local current_dir = tab.active_pane and tab.active_pane.current_working_dir() or { file_path = '' } + local current_dir = tab.active_pane + and tab.active_pane.current_working_dir + and tab.active_pane.current_working_dir() + or { file_path = '' } local HOME_DIR = os.getenv('HOME') return current_dir.file_path == HOME_DIR and '~' or string.gsub(current_dir.file_path, '(.*[/\\])(.*)', '%2')