From ec92b3c6b126e07a4639e206207145249b036bc0 Mon Sep 17 00:00:00 2001
From: Shubham Shukla <shubhamshuklaerssss@gmail.com>
Date: Sun, 23 Oct 2016 19:29:29 +0530
Subject: [PATCH] Fix num tmux process and continuum status

1) There can be other scripts whose name starts with tmux for eg
tmux-mem-cpu-load, because of this the
number_tmux_processes_except_current_server returned 2 even though there
was only 1 server(which it excludes) and 1 client.
2) By default continuum_status returned off even though the default
interval was 15 min.
---
 scripts/continuum_status.sh | 2 +-
 scripts/helpers.sh          | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/scripts/continuum_status.sh b/scripts/continuum_status.sh
index 280cf00..98c0b7c 100755
--- a/scripts/continuum_status.sh
+++ b/scripts/continuum_status.sh
@@ -6,7 +6,7 @@ source "$CURRENT_DIR/helpers.sh"
 source "$CURRENT_DIR/variables.sh"
 
 print_status() {
-	local save_int="$(get_tmux_option "$auto_save_interval_option")"
+	local save_int="$(get_tmux_option "$auto_save_interval_option" "$auto_save_interval_default")"
 	local status=""
 	local style_wrap
 	if [ $save_int -gt 0 ]; then
diff --git a/scripts/helpers.sh b/scripts/helpers.sh
index b64fb36..1f8a8b2 100644
--- a/scripts/helpers.sh
+++ b/scripts/helpers.sh
@@ -23,9 +23,11 @@ current_tmux_server_pid() {
 }
 
 all_tmux_processes() {
+	# search for "^tmux " cause there can be some other running scripts,
+	# whose name starts with "tmux" for eg "tmux-mem-cpu-load"
 	# ignores `tmux source-file .tmux.conf` command used to reload tmux.conf
 	ps -Ao "command pid" |
-		\grep "^tmux" |
+		\grep "^tmux " |
 		\grep -v "^tmux source"
 }