From ff6dacb12f3291abe116bd63430a2b5842a1e65c Mon Sep 17 00:00:00 2001 From: vdbe <44153531+vdbe@users.noreply.github.com> Date: Fri, 12 Jul 2024 07:04:07 +0000 Subject: [PATCH] feat: warning when trying to load a missing module (#244) print/echo a warning when a `catppuccin_status_modules_right/left` is trying to load a none existing module. This does only work when reloading (`tmux source ~/.tmux.conf` / `tmux source ~/.config/tmux/tmux.conf`) --- utils/module_utils.sh | 5 ++++- utils/tmux_utils.sh | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/utils/module_utils.sh b/utils/module_utils.sh index 96cbd87..e9d77f9 100644 --- a/utils/module_utils.sh +++ b/utils/module_utils.sh @@ -29,9 +29,12 @@ load_modules() { source "$module_path" loaded_modules="$loaded_modules$( "show_$module_name" "$module_index" )" module_index+=1 - break + continue 2 fi done + tmux_echo "catppuccin warning: module $module_name not found" + + done echo "$loaded_modules" diff --git a/utils/tmux_utils.sh b/utils/tmux_utils.sh index 703afad..27da09a 100644 --- a/utils/tmux_utils.sh +++ b/utils/tmux_utils.sh @@ -1,5 +1,10 @@ #!/bin/sh +tmux_echo() { + local message="$1" + tmux run-shell "echo '$message'" +} + get_tmux_option() { local option value default option="$1"