From 6d60d83e5808d3ccc5073f9f92368f38b8f3ae41 Mon Sep 17 00:00:00 2001 From: Ken Matsui <26405363+ken-matsui@users.noreply.github.com> Date: Wed, 10 Nov 2021 17:02:17 +0900 Subject: fix(envs): Unify operation of Zellij environment variables (#842) --- src/sessions.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/sessions.rs b/src/sessions.rs index 31c4df4ef..a13c6c7c1 100644 --- a/src/sessions.rs +++ b/src/sessions.rs @@ -3,6 +3,7 @@ use std::time::SystemTime; use std::{fs, io, process}; use zellij_utils::{ consts::ZELLIJ_SOCK_DIR, + envs, interprocess::local_socket::LocalSocketStream, ipc::{ClientToServerMsg, IpcSenderWithContext}, }; @@ -66,7 +67,7 @@ fn assert_socket(name: &str) -> bool { } pub(crate) fn print_sessions(sessions: Vec) { - let curr_session = std::env::var("ZELLIJ_SESSION_NAME").unwrap_or_else(|_| "".into()); + let curr_session = envs::get_session_name().unwrap_or_else(|_| "".into()); sessions.iter().for_each(|session| { let suffix = if curr_session == *session { " (current)" @@ -78,7 +79,7 @@ pub(crate) fn print_sessions(sessions: Vec) { } pub(crate) fn print_sessions_with_index(sessions: Vec) { - let curr_session = std::env::var("ZELLIJ_SESSION_NAME").unwrap_or_else(|_| "".into()); + let curr_session = envs::get_session_name().unwrap_or_else(|_| "".into()); for (i, session) in sessions.iter().enumerate() { let suffix = if curr_session == *session { " (current)" -- cgit v1.2.3